diff options
| author | y21 <30553356+y21@users.noreply.github.com> | 2023-06-20 17:33:32 +0200 |
|---|---|---|
| committer | y21 <30553356+y21@users.noreply.github.com> | 2023-06-20 17:33:32 +0200 |
| commit | 1b6738ba39bf5ecd4d32f95a53966662baabc1e0 (patch) | |
| tree | 82d07cb0264f652cdabfd4828da22cfc86ddb455 | |
| parent | b0dfecd8c13aaf51946ce43db8a6ed398b9a5bf5 (diff) | |
| download | rust-1b6738ba39bf5ecd4d32f95a53966662baabc1e0.tar.gz rust-1b6738ba39bf5ecd4d32f95a53966662baabc1e0.zip | |
s/is_dyn_trait/is_dyn_any
| -rw-r--r-- | clippy_lints/src/methods/type_id_on_box.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clippy_lints/src/methods/type_id_on_box.rs b/clippy_lints/src/methods/type_id_on_box.rs index 8ccbd0d8d1b..88adba504aa 100644 --- a/clippy_lints/src/methods/type_id_on_box.rs +++ b/clippy_lints/src/methods/type_id_on_box.rs @@ -10,7 +10,7 @@ use rustc_middle::ty::Ty; use rustc_middle::ty::{self, ExistentialPredicate}; use rustc_span::{sym, Span}; -fn is_dyn_trait(cx: &LateContext<'_>, ty: Ty<'_>) -> bool { +fn is_dyn_any(cx: &LateContext<'_>, ty: Ty<'_>) -> bool { if let ty::Dynamic(preds, ..) = ty.kind() { preds.iter().any(|p| match p.skip_binder() { ExistentialPredicate::Trait(tr) => cx.tcx.is_diagnostic_item(sym::Any, tr.def_id), @@ -28,7 +28,7 @@ pub(super) fn check(cx: &LateContext<'_>, receiver: &Expr<'_>, call_span: Span) && let ty::Ref(_, ty, _) = recv_ty.kind() && let ty::Adt(adt, substs) = ty.kind() && adt.is_box() - && is_dyn_trait(cx, substs.type_at(0)) + && is_dyn_any(cx, substs.type_at(0)) { span_lint_and_then( cx, |
