use crate::ty;
use crate::ty::context::TyCtxt;
-use crate::ty::TyKind::*;
use crate::ty::{AdtDef, FieldDef, Ty, VariantDef};
use crate::ty::{AdtKind, Visibility};
use crate::ty::{DefId, SubstsRef};
+use rustc_type_ir::sty::TyKind::*;
+
mod def_id_forest;
// The methods in this module calculate `DefIdForest`s of modules in which an