about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2023-02-12 18:26:47 +0000
committerCamille GILLOT <gillot.camille@gmail.com>2023-02-14 19:55:44 +0000
commite41c37316dbd13eaaef8be50422cfa39ea3835a0 (patch)
tree7ae7cbf20bc3756b2b0d277775396b99902c59f2
parent42d4bd7d18f6db6686f0420dfc2e8574d66f09d2 (diff)
downloadrust-e41c37316dbd13eaaef8be50422cfa39ea3835a0.tar.gz
rust-e41c37316dbd13eaaef8be50422cfa39ea3835a0.zip
Add `of_trait` to DefKind::Impl.
-rw-r--r--clippy_lints/src/same_name_method.rs2
-rw-r--r--clippy_utils/src/lib.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/clippy_lints/src/same_name_method.rs b/clippy_lints/src/same_name_method.rs
index 17763128cd1..a37e2772d35 100644
--- a/clippy_lints/src/same_name_method.rs
+++ b/clippy_lints/src/same_name_method.rs
@@ -52,7 +52,7 @@ impl<'tcx> LateLintPass<'tcx> for SameNameMethod {
         let mut map = FxHashMap::<Res, ExistingName>::default();
 
         for id in cx.tcx.hir().items() {
-            if matches!(cx.tcx.def_kind(id.owner_id), DefKind::Impl)
+            if matches!(cx.tcx.def_kind(id.owner_id), DefKind::Impl { .. })
                 && let item = cx.tcx.hir().item(id)
                 && let ItemKind::Impl(Impl {
                   items,
diff --git a/clippy_utils/src/lib.rs b/clippy_utils/src/lib.rs
index 26f279f5585..3b8713e2b10 100644
--- a/clippy_utils/src/lib.rs
+++ b/clippy_utils/src/lib.rs
@@ -552,7 +552,7 @@ fn non_local_item_children_by_name(tcx: TyCtxt<'_>, def_id: DefId, name: Symbol)
             .filter(|item| item.ident.name == name)
             .map(|child| child.res.expect_non_local())
             .collect(),
-        DefKind::Impl => tcx
+        DefKind::Impl { .. } => tcx
             .associated_item_def_ids(def_id)
             .iter()
             .copied()