Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/display.rs')
| -rw-r--r-- | crates/hir/src/display.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/hir/src/display.rs b/crates/hir/src/display.rs index b7ea42236e..8f80f3a5db 100644 --- a/crates/hir/src/display.rs +++ b/crates/hir/src/display.rs @@ -293,7 +293,7 @@ fn write_generic_params(def: GenericDefId, f: &mut HirFormatter) -> Result<(), H let params = f.db.generic_params(def); if params.lifetimes.is_empty() && params - .types + .tocs .iter() .filter_map(|x| x.1.type_param()) .all(|param| !matches!(param.provenance, TypeParamProvenance::TypeParamList)) @@ -315,7 +315,7 @@ fn write_generic_params(def: GenericDefId, f: &mut HirFormatter) -> Result<(), H delim(f)?; write!(f, "{}", lifetime.name)?; } - for (_, ty) in params.types.iter() { + for (_, ty) in params.tocs.iter() { if let Some(name) = &ty.name() { match ty { TypeOrConstParamData::TypeParamData(ty) => { @@ -348,7 +348,7 @@ fn write_where_clause(def: GenericDefId, f: &mut HirFormatter) -> Result<(), Hir // unnamed type targets are displayed inline with the argument itself, e.g. `f: impl Y`. let is_unnamed_type_target = |target: &WherePredicateTypeTarget| match target { WherePredicateTypeTarget::TypeRef(_) => false, - WherePredicateTypeTarget::TypeOrConstParam(id) => params.types[*id].name().is_none(), + WherePredicateTypeTarget::TypeOrConstParam(id) => params.tocs[*id].name().is_none(), }; let has_displayable_predicate = params @@ -364,7 +364,7 @@ fn write_where_clause(def: GenericDefId, f: &mut HirFormatter) -> Result<(), Hir let write_target = |target: &WherePredicateTypeTarget, f: &mut HirFormatter| match target { WherePredicateTypeTarget::TypeRef(ty) => ty.hir_fmt(f), - WherePredicateTypeTarget::TypeOrConstParam(id) => match ¶ms.types[*id].name() { + WherePredicateTypeTarget::TypeOrConstParam(id) => match ¶ms.tocs[*id].name() { Some(name) => write!(f, "{}", name), None => write!(f, "{{unnamed}}"), }, |