From 3363a62068a5e8babb0dd9521207ead4bef90cac Mon Sep 17 00:00:00 2001 From: Miguel Guarniz Date: Thu, 7 Apr 2022 16:47:40 -0400 Subject: remove CheckVisitor, CollectExternCrateVisitor and ItemLikeVisitor impls Signed-off-by: Miguel Guarniz --- clippy_lints/src/same_name_method.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clippy_lints/src/same_name_method.rs b/clippy_lints/src/same_name_method.rs index c7606186714..a01e2f2db3a 100644 --- a/clippy_lints/src/same_name_method.rs +++ b/clippy_lints/src/same_name_method.rs @@ -51,6 +51,10 @@ impl<'tcx> LateLintPass<'tcx> for SameNameMethod { let mut map = FxHashMap::::default(); for id in cx.tcx.hir().items() { + if !matches!(cx.tcx.hir().def_kind(id.def_id), DefKind::Impl) { + continue; + } + let item = cx.tcx.hir().item(id); if let ItemKind::Impl(Impl { items, -- cgit 1.4.1-3-g733a5