diff options
| author | Ada Alakbarova <ada.alakbarova@proton.me> | 2025-08-12 19:28:33 +0200 |
|---|---|---|
| committer | Ada Alakbarova <ada.alakbarova@proton.me> | 2025-08-12 19:28:33 +0200 |
| commit | 7f23aba59556bc390b04b2f0748b4ff0ed1c05fb (patch) | |
| tree | eadfae5b5b1b030640d240477676ab348a4f81a7 | |
| parent | 874f1c8dc0b3362799173f9e690b1cad8f081eaf (diff) | |
| download | rust-7f23aba59556bc390b04b2f0748b4ff0ed1c05fb.tar.gz rust-7f23aba59556bc390b04b2f0748b4ff0ed1c05fb.zip | |
get `DefId` from `AdtDef` instead of `expect`ing
| -rw-r--r-- | clippy_lints/src/functions/result.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/clippy_lints/src/functions/result.rs b/clippy_lints/src/functions/result.rs index bb98ae82611..1f2fce687ed 100644 --- a/clippy_lints/src/functions/result.rs +++ b/clippy_lints/src/functions/result.rs @@ -97,11 +97,7 @@ fn check_result_unit_err(cx: &LateContext<'_>, err_ty: Ty<'_>, fn_header_span: S fn check_result_large_err<'tcx>(cx: &LateContext<'tcx>, err_ty: Ty<'tcx>, hir_ty_span: Span, large_err_threshold: u64) { if let ty::Adt(adt, subst) = err_ty.kind() - && let Some(local_def_id) = err_ty - .ty_adt_def() - .expect("already checked this is adt") - .did() - .as_local() + && let Some(local_def_id) = adt.did().as_local() && let hir::Node::Item(item) = cx.tcx.hir_node_by_def_id(local_def_id) && let hir::ItemKind::Enum(_, _, ref def) = item.kind { |
