Remove last traces of adt from Ty

This commit is contained in:
Aleksey Kladov 2019-11-26 21:25:17 +03:00
parent 882fe0a47e
commit 936c6950e7
3 changed files with 7 additions and 6 deletions

View file

@ -12,7 +12,7 @@ use crate::{
db::HirDatabase,
diagnostics::{MissingFields, MissingOkInTailExpr},
ty::{ApplicationTy, InferenceResult, Ty, TypeCtor},
Adt, Function, Name, Path,
Function, Name, Path, Struct,
};
pub use hir_def::{
@ -69,7 +69,7 @@ impl<'a, 'b> ExprValidator<'a, 'b> {
}
let struct_def = match self.infer[id].as_adt() {
Some((Adt::Struct(s), _)) => s,
Some((AdtId::StructId(s), _)) => Struct::from(s),
_ => return,
};