@@ -34,7 +34,7 @@ pub trait Folder : Sized {
3434 noop_fold_crate ( c, self )
3535 }
3636
37- fn fold_meta_items ( & mut self , meta_items : Vec < P < MetaItem > > ) -> Vec < P < MetaItem > > {
37+ fn fold_meta_items ( & mut self , meta_items : HirVec < P < MetaItem > > ) -> HirVec < P < MetaItem > > {
3838 noop_fold_meta_items ( meta_items, self )
3939 }
4040
@@ -198,19 +198,19 @@ pub trait Folder : Sized {
198198 noop_fold_variant_data ( vdata, self )
199199 }
200200
201- fn fold_lifetimes ( & mut self , lts : Vec < Lifetime > ) -> Vec < Lifetime > {
201+ fn fold_lifetimes ( & mut self , lts : HirVec < Lifetime > ) -> HirVec < Lifetime > {
202202 noop_fold_lifetimes ( lts, self )
203203 }
204204
205- fn fold_lifetime_defs ( & mut self , lts : Vec < LifetimeDef > ) -> Vec < LifetimeDef > {
205+ fn fold_lifetime_defs ( & mut self , lts : HirVec < LifetimeDef > ) -> HirVec < LifetimeDef > {
206206 noop_fold_lifetime_defs ( lts, self )
207207 }
208208
209209 fn fold_ty_param ( & mut self , tp : TyParam ) -> TyParam {
210210 noop_fold_ty_param ( tp, self )
211211 }
212212
213- fn fold_ty_params ( & mut self , tps : Vec < TyParam > ) -> Vec < TyParam > {
213+ fn fold_ty_params ( & mut self , tps : HirVec < TyParam > ) -> HirVec < TyParam > {
214214 noop_fold_ty_params ( tps, self )
215215 }
216216
@@ -263,9 +263,9 @@ pub trait Folder : Sized {
263263 }
264264}
265265
266- pub fn noop_fold_meta_items < T : Folder > ( meta_items : Vec < P < MetaItem > > ,
266+ pub fn noop_fold_meta_items < T : Folder > ( meta_items : HirVec < P < MetaItem > > ,
267267 fld : & mut T )
268- -> Vec < P < MetaItem > > {
268+ -> HirVec < P < MetaItem > > {
269269 meta_items. move_map ( |x| fld. fold_meta_item ( x) )
270270}
271271
@@ -304,7 +304,7 @@ pub fn noop_fold_view_path<T: Folder>(view_path: P<ViewPath>, fld: &mut T) -> P<
304304 } )
305305}
306306
307- pub fn fold_attrs < T : Folder > ( attrs : Vec < Attribute > , fld : & mut T ) -> Vec < Attribute > {
307+ pub fn fold_attrs < T : Folder > ( attrs : HirVec < Attribute > , fld : & mut T ) -> HirVec < Attribute > {
308308 attrs. move_flat_map ( |x| fld. fold_attribute ( x) )
309309}
310310
@@ -575,9 +575,9 @@ pub fn noop_fold_ty_param<T: Folder>(tp: TyParam, fld: &mut T) -> TyParam {
575575 }
576576}
577577
578- pub fn noop_fold_ty_params < T : Folder > ( tps : Vec < TyParam > ,
578+ pub fn noop_fold_ty_params < T : Folder > ( tps : HirVec < TyParam > ,
579579 fld : & mut T )
580- -> Vec < TyParam > {
580+ -> HirVec < TyParam > {
581581 tps. move_map ( |tp| fld. fold_ty_param ( tp) )
582582}
583583
@@ -596,11 +596,13 @@ pub fn noop_fold_lifetime_def<T: Folder>(l: LifetimeDef, fld: &mut T) -> Lifetim
596596 }
597597}
598598
599- pub fn noop_fold_lifetimes < T : Folder > ( lts : Vec < Lifetime > , fld : & mut T ) -> Vec < Lifetime > {
599+ pub fn noop_fold_lifetimes < T : Folder > ( lts : HirVec < Lifetime > , fld : & mut T ) -> HirVec < Lifetime > {
600600 lts. move_map ( |l| fld. fold_lifetime ( l) )
601601}
602602
603- pub fn noop_fold_lifetime_defs < T : Folder > ( lts : Vec < LifetimeDef > , fld : & mut T ) -> Vec < LifetimeDef > {
603+ pub fn noop_fold_lifetime_defs < T : Folder > ( lts : HirVec < LifetimeDef > ,
604+ fld : & mut T )
605+ -> HirVec < LifetimeDef > {
604606 lts. move_map ( |l| fld. fold_lifetime_def ( l) )
605607}
606608
0 commit comments