diff options
Diffstat (limited to 'crates/hir_ty/src/display.rs')
-rw-r--r-- | crates/hir_ty/src/display.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/hir_ty/src/display.rs b/crates/hir_ty/src/display.rs index ee15f4f52..9b1e2ad05 100644 --- a/crates/hir_ty/src/display.rs +++ b/crates/hir_ty/src/display.rs | |||
@@ -11,9 +11,9 @@ use hir_def::{ | |||
11 | use hir_expand::name::Name; | 11 | use hir_expand::name::Name; |
12 | 12 | ||
13 | use crate::{ | 13 | use crate::{ |
14 | db::HirDatabase, primitive, utils::generics, AdtId, AliasTy, CallableDefId, CallableSig, | 14 | db::HirDatabase, from_foreign_def_id, primitive, utils::generics, AdtId, AliasTy, |
15 | GenericPredicate, Interner, Lifetime, Obligation, OpaqueTy, OpaqueTyId, ProjectionTy, Scalar, | 15 | CallableDefId, CallableSig, GenericPredicate, Interner, Lifetime, Obligation, OpaqueTy, |
16 | Substs, TraitRef, Ty, TyKind, | 16 | OpaqueTyId, ProjectionTy, Scalar, Substs, TraitRef, Ty, TyKind, |
17 | }; | 17 | }; |
18 | 18 | ||
19 | pub struct HirFormatter<'a> { | 19 | pub struct HirFormatter<'a> { |
@@ -491,7 +491,7 @@ impl HirDisplay for Ty { | |||
491 | } | 491 | } |
492 | } | 492 | } |
493 | TyKind::ForeignType(type_alias) => { | 493 | TyKind::ForeignType(type_alias) => { |
494 | let type_alias = f.db.type_alias_data(*type_alias); | 494 | let type_alias = f.db.type_alias_data(from_foreign_def_id(*type_alias)); |
495 | write!(f, "{}", type_alias.name)?; | 495 | write!(f, "{}", type_alias.name)?; |
496 | } | 496 | } |
497 | TyKind::OpaqueType(opaque_ty_id, parameters) => { | 497 | TyKind::OpaqueType(opaque_ty_id, parameters) => { |