Skip to content

Commit

Permalink
Rustdoc stop misusing Key for Ty -> (adt) DefId
Browse files Browse the repository at this point in the history
  • Loading branch information
compiler-errors committed Nov 12, 2023
1 parent 09f122b commit ac3c93c
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions src/librustdoc/html/render/print_item.rs
Expand Up @@ -6,7 +6,6 @@ use rustc_hir as hir;
use rustc_hir::def::CtorKind;
use rustc_hir::def_id::DefId;
use rustc_index::IndexVec;
use rustc_middle::query::Key;
use rustc_middle::ty::{self, TyCtxt};
use rustc_span::hygiene::MacroKind;
use rustc_span::symbol::{kw, sym, Symbol};
Expand Down Expand Up @@ -1263,7 +1262,7 @@ fn item_type_alias(w: &mut Buffer, cx: &mut Context<'_>, it: &clean::Item, t: &c
clean::TypeAliasInnerType::Enum { variants, is_non_exhaustive } => {
let variants_iter = || variants.iter().filter(|i| !i.is_stripped());
let ty = cx.tcx().type_of(it.def_id().unwrap()).instantiate_identity();
let enum_def_id = ty.ty_adt_id().unwrap();
let enum_def_id = ty.ty_adt_def().unwrap().did();

wrap_item(w, |w| {
let variants_len = variants.len();
Expand Down

0 comments on commit ac3c93c

Please sign in to comment.