@@ -1855,7 +1855,7 @@ fn fn_sig_for_fn(db: &dyn HirDatabase, def: FunctionId) -> PolyFnSig {
18551855 let ctx_params = TyLoweringContext :: new ( db, & resolver, def. into ( ) )
18561856 . with_impl_trait_mode ( ImplTraitLoweringMode :: Variable )
18571857 . with_type_param_mode ( ParamLoweringMode :: Variable ) ;
1858- let params = data. params . iter ( ) . map ( |tr| ctx_params. lower_ty ( tr) ) . collect :: < Vec < _ > > ( ) ;
1858+ let params = data. params . iter ( ) . map ( |tr| ctx_params. lower_ty ( tr) ) ;
18591859 let ctx_ret = TyLoweringContext :: new ( db, & resolver, def. into ( ) )
18601860 . with_impl_trait_mode ( ImplTraitLoweringMode :: Opaque )
18611861 . with_type_param_mode ( ParamLoweringMode :: Variable ) ;
@@ -1909,7 +1909,7 @@ fn fn_sig_for_struct_constructor(db: &dyn HirDatabase, def: StructId) -> PolyFnS
19091909 let resolver = def. resolver ( db. upcast ( ) ) ;
19101910 let ctx = TyLoweringContext :: new ( db, & resolver, AdtId :: from ( def) . into ( ) )
19111911 . with_type_param_mode ( ParamLoweringMode :: Variable ) ;
1912- let params = fields. iter ( ) . map ( |( _, field) | ctx. lower_ty ( & field. type_ref ) ) . collect :: < Vec < _ > > ( ) ;
1912+ let params = fields. iter ( ) . map ( |( _, field) | ctx. lower_ty ( & field. type_ref ) ) ;
19131913 let ( ret, binders) = type_for_adt ( db, def. into ( ) ) . into_value_and_skipped_binders ( ) ;
19141914 Binders :: new (
19151915 binders,
@@ -1941,7 +1941,7 @@ fn fn_sig_for_enum_variant_constructor(db: &dyn HirDatabase, def: EnumVariantId)
19411941 let resolver = def. resolver ( db. upcast ( ) ) ;
19421942 let ctx = TyLoweringContext :: new ( db, & resolver, DefWithBodyId :: VariantId ( def) . into ( ) )
19431943 . with_type_param_mode ( ParamLoweringMode :: Variable ) ;
1944- let params = fields. iter ( ) . map ( |( _, field) | ctx. lower_ty ( & field. type_ref ) ) . collect :: < Vec < _ > > ( ) ;
1944+ let params = fields. iter ( ) . map ( |( _, field) | ctx. lower_ty ( & field. type_ref ) ) ;
19451945 let ( ret, binders) =
19461946 type_for_adt ( db, def. lookup ( db. upcast ( ) ) . parent . into ( ) ) . into_value_and_skipped_binders ( ) ;
19471947 Binders :: new (
0 commit comments