From 42217738e0b121a8e5d48a9a55cb51ef6c98975f Mon Sep 17 00:00:00 2001 From: Florian Diebold Date: Sun, 14 Mar 2021 17:40:55 +0100 Subject: Don't use Substs for Ref/Raw/Array/Slice --- crates/hir_ty/src/display.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'crates/hir_ty/src/display.rs') 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 { &TyKind::Scalar(Scalar::Float(t)) => write!(f, "{}", primitive::float_ty_to_string(t))?, &TyKind::Scalar(Scalar::Int(t)) => write!(f, "{}", primitive::int_ty_to_string(t))?, &TyKind::Scalar(Scalar::Uint(t)) => write!(f, "{}", primitive::uint_ty_to_string(t))?, - TyKind::Slice(parameters) => { - let t = parameters.as_single(); + TyKind::Slice(t) => { write!(f, "[")?; t.hir_fmt(f)?; write!(f, "]")?; } - TyKind::Array(parameters) => { - let t = parameters.as_single(); + TyKind::Array(t) => { write!(f, "[")?; t.hir_fmt(f)?; write!(f, "; _]")?; } - TyKind::Raw(m, parameters) | TyKind::Ref(m, parameters) => { - let t = parameters.as_single(); + TyKind::Raw(m, t) | TyKind::Ref(m, t) => { let ty_display = t.into_displayable(f.db, f.max_size, f.omit_verbose_types, f.display_target); -- cgit v1.2.3