diff --git a/clippy_lints/src/utils/mod.rs b/clippy_lints/src/utils/mod.rs index ad033724fe12..4171e583e592 100644 --- a/clippy_lints/src/utils/mod.rs +++ b/clippy_lints/src/utils/mod.rs @@ -864,7 +864,8 @@ pub fn opt_def_id(def: Def) -> Option { Def::AssociatedConst(id) | Def::Macro(id, ..) | Def::Existential(id) | - Def::AssociatedExistential(id) + Def::AssociatedExistential(id) | + Def::SelfCtor(id) => Some(id), Def::Upvar(..) | Def::Local(_) | Def::Label(..) | Def::PrimTy(..) | Def::SelfTy(..) |