about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMiguel Guarniz <mi9uel9@gmail.com>2022-04-07 16:47:40 -0400
committerMiguel Guarniz <mi9uel9@gmail.com>2022-04-08 12:00:23 -0400
commit3363a62068a5e8babb0dd9521207ead4bef90cac (patch)
tree60f6fa4847b81e3a1e1673a9b3f9b501fe90de98
parent224916823a709cb16b77e8582c8433dc728ecc6c (diff)
downloadrust-3363a62068a5e8babb0dd9521207ead4bef90cac.tar.gz
rust-3363a62068a5e8babb0dd9521207ead4bef90cac.zip
remove CheckVisitor, CollectExternCrateVisitor and ItemLikeVisitor impls
Signed-off-by: Miguel Guarniz <mi9uel9@gmail.com>
-rw-r--r--clippy_lints/src/same_name_method.rs4
1 files changed, 4 insertions, 0 deletions
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::<Res, ExistingName>::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,