@@ -34,7 +34,7 @@ pub trait Folder : Sized {
34
34
noop_fold_crate ( c, self )
35
35
}
36
36
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 > > {
38
38
noop_fold_meta_items ( meta_items, self )
39
39
}
40
40
@@ -198,19 +198,19 @@ pub trait Folder : Sized {
198
198
noop_fold_variant_data ( vdata, self )
199
199
}
200
200
201
- fn fold_lifetimes ( & mut self , lts : Vec < Lifetime > ) -> Vec < Lifetime > {
201
+ fn fold_lifetimes ( & mut self , lts : HirVec < Lifetime > ) -> HirVec < Lifetime > {
202
202
noop_fold_lifetimes ( lts, self )
203
203
}
204
204
205
- fn fold_lifetime_defs ( & mut self , lts : Vec < LifetimeDef > ) -> Vec < LifetimeDef > {
205
+ fn fold_lifetime_defs ( & mut self , lts : HirVec < LifetimeDef > ) -> HirVec < LifetimeDef > {
206
206
noop_fold_lifetime_defs ( lts, self )
207
207
}
208
208
209
209
fn fold_ty_param ( & mut self , tp : TyParam ) -> TyParam {
210
210
noop_fold_ty_param ( tp, self )
211
211
}
212
212
213
- fn fold_ty_params ( & mut self , tps : Vec < TyParam > ) -> Vec < TyParam > {
213
+ fn fold_ty_params ( & mut self , tps : HirVec < TyParam > ) -> HirVec < TyParam > {
214
214
noop_fold_ty_params ( tps, self )
215
215
}
216
216
@@ -263,9 +263,9 @@ pub trait Folder : Sized {
263
263
}
264
264
}
265
265
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 > > ,
267
267
fld : & mut T )
268
- -> Vec < P < MetaItem > > {
268
+ -> HirVec < P < MetaItem > > {
269
269
meta_items. move_map ( |x| fld. fold_meta_item ( x) )
270
270
}
271
271
@@ -304,7 +304,7 @@ pub fn noop_fold_view_path<T: Folder>(view_path: P<ViewPath>, fld: &mut T) -> P<
304
304
} )
305
305
}
306
306
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 > {
308
308
attrs. move_flat_map ( |x| fld. fold_attribute ( x) )
309
309
}
310
310
@@ -575,9 +575,9 @@ pub fn noop_fold_ty_param<T: Folder>(tp: TyParam, fld: &mut T) -> TyParam {
575
575
}
576
576
}
577
577
578
- pub fn noop_fold_ty_params < T : Folder > ( tps : Vec < TyParam > ,
578
+ pub fn noop_fold_ty_params < T : Folder > ( tps : HirVec < TyParam > ,
579
579
fld : & mut T )
580
- -> Vec < TyParam > {
580
+ -> HirVec < TyParam > {
581
581
tps. move_map ( |tp| fld. fold_ty_param ( tp) )
582
582
}
583
583
@@ -596,11 +596,13 @@ pub fn noop_fold_lifetime_def<T: Folder>(l: LifetimeDef, fld: &mut T) -> Lifetim
596
596
}
597
597
}
598
598
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 > {
600
600
lts. move_map ( |l| fld. fold_lifetime ( l) )
601
601
}
602
602
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 > {
604
606
lts. move_map ( |l| fld. fold_lifetime_def ( l) )
605
607
}
606
608
0 commit comments