feat: Implement TAIT

This commit is contained in:
Shoyu Vanilla 2024-08-10 14:55:46 +09:00
parent 56f63dfd8a
commit c530e21714
14 changed files with 291 additions and 191 deletions

View file

@ -391,7 +391,7 @@ pub fn layout_of_ty_query(
let infer = db.infer(func.into());
return db.layout_of_ty(infer.type_of_rpit[idx].clone(), trait_env);
}
crate::ImplTraitId::AssociatedTypeImplTrait(..) => {
crate::ImplTraitId::TypeAliasImplTrait(..) => {
return Err(LayoutError::NotImplemented);
}
crate::ImplTraitId::AsyncBlockTypeImplTrait(_, _) => {