I am pleased to announce that I was able to add a new feature to the Rust Clippy linter. Namely: the use_self lint will now notify that the Self keyword can be used in recursive type definitions. This feature is now officially available in the Nightly release. Hip hip hooray.