Remove Substs from Ty::ForeignType

This commit is contained in:
Lukas Wirth 2021-02-28 20:44:09 +01:00
parent 0e995adcf6
commit a3fd2faba5
5 changed files with 9 additions and 18 deletions

View file

@ -471,14 +471,9 @@ impl HirDisplay for Ty {
projection_ty.hir_fmt(f)?;
}
}
Ty::ForeignType(type_alias, parameters) => {
Ty::ForeignType(type_alias) => {
let type_alias = f.db.type_alias_data(*type_alias);
write!(f, "{}", type_alias.name)?;
if parameters.len() > 0 {
write!(f, "<")?;
f.write_joined(&*parameters.0, ", ")?;
write!(f, ">")?;
}
}
Ty::OpaqueType(opaque_ty_id, parameters) => {
match opaque_ty_id {