about summary refs log tree commit diff
path: root/clippy_lints/src/copies.rs
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2023-11-12 18:57:24 +0000
committerMichael Goulet <michael@errs.io>2024-01-08 20:30:10 +0000
commit89f511e4dd4cde330c85f7b596d3f68d381a582e (patch)
treeafa2c31241e60074257caecd2385e22e7afdcd09 /clippy_lints/src/copies.rs
parent122520d80cde154036ed9c0b9a0aacf423b121ed (diff)
downloadrust-89f511e4dd4cde330c85f7b596d3f68d381a582e.tar.gz
rust-89f511e4dd4cde330c85f7b596d3f68d381a582e.zip
Rustdoc and Clippy stop misusing Key for Ty -> (adt) DefId
Diffstat (limited to 'clippy_lints/src/copies.rs')
-rw-r--r--clippy_lints/src/copies.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/clippy_lints/src/copies.rs b/clippy_lints/src/copies.rs
index d91af76f5e0..bd07c19a2d8 100644
--- a/clippy_lints/src/copies.rs
+++ b/clippy_lints/src/copies.rs
@@ -12,7 +12,6 @@ use rustc_errors::Applicability;
 use rustc_hir::def_id::DefIdSet;
 use rustc_hir::{intravisit, BinOpKind, Block, Expr, ExprKind, HirId, HirIdSet, Stmt, StmtKind};
 use rustc_lint::{LateContext, LateLintPass};
-use rustc_middle::query::Key;
 use rustc_session::impl_lint_pass;
 use rustc_span::hygiene::walk_chain;
 use rustc_span::source_map::SourceMap;
@@ -574,7 +573,7 @@ fn method_caller_is_mutable(cx: &LateContext<'_>, caller_expr: &Expr<'_>, ignore
     let caller_ty = cx.typeck_results().expr_ty(caller_expr);
     // Check if given type has inner mutability and was not set to ignored by the configuration
     let is_inner_mut_ty = is_interior_mut_ty(cx, caller_ty)
-        && !matches!(caller_ty.ty_adt_id(), Some(adt_id) if ignored_ty_ids.contains(&adt_id));
+        && !matches!(caller_ty.ty_adt_def(), Some(adt) if ignored_ty_ids.contains(&adt.did()));
 
     is_inner_mut_ty
         || caller_ty.is_mutable_ptr()