diff options
Diffstat (limited to 'crates/hir_ty/src/display.rs')
-rw-r--r-- | crates/hir_ty/src/display.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/crates/hir_ty/src/display.rs b/crates/hir_ty/src/display.rs index 378c951c5..c1062387e 100644 --- a/crates/hir_ty/src/display.rs +++ b/crates/hir_ty/src/display.rs | |||
@@ -276,20 +276,17 @@ impl HirDisplay for Ty { | |||
276 | &TyKind::Scalar(Scalar::Float(t)) => write!(f, "{}", primitive::float_ty_to_string(t))?, | 276 | &TyKind::Scalar(Scalar::Float(t)) => write!(f, "{}", primitive::float_ty_to_string(t))?, |
277 | &TyKind::Scalar(Scalar::Int(t)) => write!(f, "{}", primitive::int_ty_to_string(t))?, | 277 | &TyKind::Scalar(Scalar::Int(t)) => write!(f, "{}", primitive::int_ty_to_string(t))?, |
278 | &TyKind::Scalar(Scalar::Uint(t)) => write!(f, "{}", primitive::uint_ty_to_string(t))?, | 278 | &TyKind::Scalar(Scalar::Uint(t)) => write!(f, "{}", primitive::uint_ty_to_string(t))?, |
279 | TyKind::Slice(parameters) => { | 279 | TyKind::Slice(t) => { |
280 | let t = parameters.as_single(); | ||
281 | write!(f, "[")?; | 280 | write!(f, "[")?; |
282 | t.hir_fmt(f)?; | 281 | t.hir_fmt(f)?; |
283 | write!(f, "]")?; | 282 | write!(f, "]")?; |
284 | } | 283 | } |
285 | TyKind::Array(parameters) => { | 284 | TyKind::Array(t) => { |
286 | let t = parameters.as_single(); | ||
287 | write!(f, "[")?; | 285 | write!(f, "[")?; |
288 | t.hir_fmt(f)?; | 286 | t.hir_fmt(f)?; |
289 | write!(f, "; _]")?; | 287 | write!(f, "; _]")?; |
290 | } | 288 | } |
291 | TyKind::Raw(m, parameters) | TyKind::Ref(m, parameters) => { | 289 | TyKind::Raw(m, t) | TyKind::Ref(m, t) => { |
292 | let t = parameters.as_single(); | ||
293 | let ty_display = | 290 | let ty_display = |
294 | t.into_displayable(f.db, f.max_size, f.omit_verbose_types, f.display_target); | 291 | t.into_displayable(f.db, f.max_size, f.omit_verbose_types, f.display_target); |
295 | 292 | ||