diff options
| author | Michael Goulet <michael@errs.io> | 2023-11-12 18:57:24 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2024-01-08 20:30:10 +0000 |
| commit | 89f511e4dd4cde330c85f7b596d3f68d381a582e (patch) | |
| tree | afa2c31241e60074257caecd2385e22e7afdcd09 /clippy_lints/src/copies.rs | |
| parent | 122520d80cde154036ed9c0b9a0aacf423b121ed (diff) | |
| download | rust-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.rs | 3 |
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() |
