Auto merge of #15291 - rust-lang:revert-15288-15143, r=lnicola
Revert "Handle TyAlias in projected_ty" Reverts rust-lang/rust-analyzer#15288
This commit is contained in:
commit
f4b5c7c8bd
@ -151,7 +151,6 @@ impl<V, T> ProjectionElem<V, T> {
|
||||
TyKind::Adt(_, subst) => {
|
||||
db.field_types(f.parent)[f.local_id].clone().substitute(Interner, subst)
|
||||
}
|
||||
TyKind::Alias(inner) => inner.clone().intern(Interner),
|
||||
_ => {
|
||||
never!("Only adt has field");
|
||||
return TyKind::Error.intern(Interner);
|
||||
@ -168,7 +167,6 @@ impl<V, T> ProjectionElem<V, T> {
|
||||
TyKind::Error.intern(Interner)
|
||||
}),
|
||||
TyKind::Closure(id, subst) => closure_field(*id, subst, *f),
|
||||
TyKind::Alias(inner) => inner.clone().intern(Interner),
|
||||
_ => {
|
||||
never!("Only tuple or closure has tuple or closure field");
|
||||
return TyKind::Error.intern(Interner);
|
||||
|
Loading…
x
Reference in New Issue
Block a user