@@ -431,14 +431,16 @@ pub fn noop_fold_foreign_mod<T: Folder>(ForeignMod { abi, items }: ForeignMod,
431
431
}
432
432
433
433
pub fn noop_fold_variant < T : Folder > ( v : P < Variant > , fld : & mut T ) -> P < Variant > {
434
- v. map ( |Spanned { node : Variant_ { name, attrs, data, disr_expr} , span} | Spanned {
435
- node : Variant_ {
436
- name : name,
437
- attrs : fold_attrs ( attrs, fld) ,
438
- data : fld. fold_variant_data ( data) ,
439
- disr_expr : disr_expr. map ( |e| fld. fold_expr ( e) ) ,
440
- } ,
441
- span : fld. new_span ( span) ,
434
+ v. map ( |Spanned { node : Variant_ { name, attrs, data, disr_expr } , span } | {
435
+ Spanned {
436
+ node : Variant_ {
437
+ name : name,
438
+ attrs : fold_attrs ( attrs, fld) ,
439
+ data : fld. fold_variant_data ( data) ,
440
+ disr_expr : disr_expr. map ( |e| fld. fold_expr ( e) ) ,
441
+ } ,
442
+ span : fld. new_span ( span) ,
443
+ }
442
444
} )
443
445
}
444
446
@@ -696,12 +698,14 @@ pub fn noop_fold_where_predicate<T: Folder>(pred: WherePredicate, fld: &mut T) -
696
698
pub fn noop_fold_variant_data < T : Folder > ( vdata : VariantData , fld : & mut T ) -> VariantData {
697
699
match vdata {
698
700
VariantData :: Struct ( fields, id) => {
699
- VariantData :: Struct ( fields. move_map ( |f| fld. fold_struct_field ( f) ) , fld. new_id ( id) )
701
+ VariantData :: Struct ( fields. move_map ( |f| fld. fold_struct_field ( f) ) ,
702
+ fld. new_id ( id) )
700
703
}
701
704
VariantData :: Tuple ( fields, id) => {
702
- VariantData :: Tuple ( fields. move_map ( |f| fld. fold_struct_field ( f) ) , fld. new_id ( id) )
705
+ VariantData :: Tuple ( fields. move_map ( |f| fld. fold_struct_field ( f) ) ,
706
+ fld. new_id ( id) )
703
707
}
704
- VariantData :: Unit ( id) => VariantData :: Unit ( fld. new_id ( id) )
708
+ VariantData :: Unit ( id) => VariantData :: Unit ( fld. new_id ( id) ) ,
705
709
}
706
710
}
707
711
@@ -740,8 +744,7 @@ pub fn noop_fold_struct_field<T: Folder>(f: StructField, fld: &mut T) -> StructF
740
744
741
745
pub fn noop_fold_field < T : Folder > ( Field { name, expr, span } : Field , folder : & mut T ) -> Field {
742
746
Field {
743
- name : respan ( folder. new_span ( name. span ) ,
744
- folder. fold_name ( name. node ) ) ,
747
+ name : respan ( folder. new_span ( name. span ) , folder. fold_name ( name. node ) ) ,
745
748
expr : folder. fold_expr ( expr) ,
746
749
span : folder. new_span ( span) ,
747
750
}
@@ -812,8 +815,7 @@ pub fn noop_fold_item_underscore<T: Folder>(i: Item_, folder: &mut T) -> Item_ {
812
815
ItemStruct ( struct_def, folder. fold_generics ( generics) )
813
816
}
814
817
ItemDefaultImpl ( unsafety, ref trait_ref) => {
815
- ItemDefaultImpl ( unsafety,
816
- folder. fold_trait_ref ( ( * trait_ref) . clone ( ) ) )
818
+ ItemDefaultImpl ( unsafety, folder. fold_trait_ref ( ( * trait_ref) . clone ( ) ) )
817
819
}
818
820
ItemImpl ( unsafety, polarity, generics, ifce, ty, impl_items) => {
819
821
let new_impl_items = impl_items. into_iter ( )
@@ -854,8 +856,7 @@ pub fn noop_fold_trait_item<T: Folder>(i: P<TraitItem>,
854
856
attrs : fold_attrs ( attrs, folder) ,
855
857
node : match node {
856
858
ConstTraitItem ( ty, default) => {
857
- ConstTraitItem ( folder. fold_ty ( ty) ,
858
- default. map ( |x| folder. fold_expr ( x) ) )
859
+ ConstTraitItem ( folder. fold_ty ( ty) , default. map ( |x| folder. fold_expr ( x) ) )
859
860
}
860
861
MethodTraitItem ( sig, body) => {
861
862
MethodTraitItem ( noop_fold_method_sig ( sig, folder) ,
@@ -883,8 +884,7 @@ pub fn noop_fold_impl_item<T: Folder>(i: P<ImplItem>, folder: &mut T) -> SmallVe
883
884
ConstImplItem ( folder. fold_ty ( ty) , folder. fold_expr ( expr) )
884
885
}
885
886
MethodImplItem ( sig, body) => {
886
- MethodImplItem ( noop_fold_method_sig ( sig, folder) ,
887
- folder. fold_block ( body) )
887
+ MethodImplItem ( noop_fold_method_sig ( sig, folder) , folder. fold_block ( body) )
888
888
}
889
889
TypeImplItem ( ty) => TypeImplItem ( folder. fold_ty ( ty) ) ,
890
890
} ,
@@ -981,8 +981,7 @@ pub fn noop_fold_foreign_item<T: Folder>(ni: P<ForeignItem>, folder: &mut T) ->
981
981
attrs : fold_attrs ( attrs, folder) ,
982
982
node : match node {
983
983
ForeignItemFn ( fdec, generics) => {
984
- ForeignItemFn ( folder. fold_fn_decl ( fdec) ,
985
- folder. fold_generics ( generics) )
984
+ ForeignItemFn ( folder. fold_fn_decl ( fdec) , folder. fold_generics ( generics) )
986
985
}
987
986
ForeignItemStatic ( t, m) => {
988
987
ForeignItemStatic ( folder. fold_ty ( t) , m)
@@ -1074,12 +1073,10 @@ pub fn noop_fold_expr<T: Folder>(Expr { id, node, span }: Expr, folder: &mut T)
1074
1073
}
1075
1074
ExprTup ( elts) => ExprTup ( elts. move_map ( |x| folder. fold_expr ( x) ) ) ,
1076
1075
ExprCall ( f, args) => {
1077
- ExprCall ( folder. fold_expr ( f) ,
1078
- args. move_map ( |x| folder. fold_expr ( x) ) )
1076
+ ExprCall ( folder. fold_expr ( f) , args. move_map ( |x| folder. fold_expr ( x) ) )
1079
1077
}
1080
1078
ExprMethodCall ( name, tps, args) => {
1081
- ExprMethodCall ( respan ( folder. new_span ( name. span ) ,
1082
- folder. fold_name ( name. node ) ) ,
1079
+ ExprMethodCall ( respan ( folder. new_span ( name. span ) , folder. fold_name ( name. node ) ) ,
1083
1080
tps. move_map ( |x| folder. fold_ty ( x) ) ,
1084
1081
args. move_map ( |x| folder. fold_expr ( x) ) )
1085
1082
}
@@ -1127,13 +1124,11 @@ pub fn noop_fold_expr<T: Folder>(Expr { id, node, span }: Expr, folder: &mut T)
1127
1124
}
1128
1125
ExprField ( el, name) => {
1129
1126
ExprField ( folder. fold_expr ( el) ,
1130
- respan ( folder. new_span ( name. span ) ,
1131
- folder. fold_name ( name. node ) ) )
1127
+ respan ( folder. new_span ( name. span ) , folder. fold_name ( name. node ) ) )
1132
1128
}
1133
1129
ExprTupField ( el, index) => {
1134
1130
ExprTupField ( folder. fold_expr ( el) ,
1135
- respan ( folder. new_span ( index. span ) ,
1136
- folder. fold_usize ( index. node ) ) )
1131
+ respan ( folder. new_span ( index. span ) , folder. fold_usize ( index. node ) ) )
1137
1132
}
1138
1133
ExprIndex ( el, er) => {
1139
1134
ExprIndex ( folder. fold_expr ( el) , folder. fold_expr ( er) )
@@ -1152,12 +1147,10 @@ pub fn noop_fold_expr<T: Folder>(Expr { id, node, span }: Expr, folder: &mut T)
1152
1147
ExprPath ( qself, folder. fold_path ( path) )
1153
1148
}
1154
1149
ExprBreak ( opt_ident) => ExprBreak ( opt_ident. map ( |label| {
1155
- respan ( folder. new_span ( label. span ) ,
1156
- folder. fold_ident ( label. node ) )
1150
+ respan ( folder. new_span ( label. span ) , folder. fold_ident ( label. node ) )
1157
1151
} ) ) ,
1158
1152
ExprAgain ( opt_ident) => ExprAgain ( opt_ident. map ( |label| {
1159
- respan ( folder. new_span ( label. span ) ,
1160
- folder. fold_ident ( label. node ) )
1153
+ respan ( folder. new_span ( label. span ) , folder. fold_ident ( label. node ) )
1161
1154
} ) ) ,
1162
1155
ExprRet ( e) => ExprRet ( e. map ( |x| folder. fold_expr ( x) ) ) ,
1163
1156
ExprInlineAsm ( InlineAsm {
0 commit comments