Skip to content

Commit ac3c93c

Browse files
Rustdoc stop misusing Key for Ty -> (adt) DefId
1 parent 09f122b commit ac3c93c

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/librustdoc/html/render/print_item.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use rustc_hir as hir;
66
use rustc_hir::def::CtorKind;
77
use rustc_hir::def_id::DefId;
88
use rustc_index::IndexVec;
9-
use rustc_middle::query::Key;
109
use rustc_middle::ty::{self, TyCtxt};
1110
use rustc_span::hygiene::MacroKind;
1211
use rustc_span::symbol::{kw, sym, Symbol};
@@ -1263,7 +1262,7 @@ fn item_type_alias(w: &mut Buffer, cx: &mut Context<'_>, it: &clean::Item, t: &c
12631262
clean::TypeAliasInnerType::Enum { variants, is_non_exhaustive } => {
12641263
let variants_iter = || variants.iter().filter(|i| !i.is_stripped());
12651264
let ty = cx.tcx().type_of(it.def_id().unwrap()).instantiate_identity();
1266-
let enum_def_id = ty.ty_adt_id().unwrap();
1265+
let enum_def_id = ty.ty_adt_def().unwrap().did();
12671266

12681267
wrap_item(w, |w| {
12691268
let variants_len = variants.len();

0 commit comments

Comments
 (0)