@@ -431,14 +431,16 @@ pub fn noop_fold_foreign_mod<T: Folder>(ForeignMod { abi, items }: ForeignMod,
431431}
432432
433433pub 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+ }
442444 } )
443445}
444446
@@ -696,12 +698,14 @@ pub fn noop_fold_where_predicate<T: Folder>(pred: WherePredicate, fld: &mut T) -
696698pub fn noop_fold_variant_data < T : Folder > ( vdata : VariantData , fld : & mut T ) -> VariantData {
697699 match vdata {
698700 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) )
700703 }
701704 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) )
703707 }
704- VariantData :: Unit ( id) => VariantData :: Unit ( fld. new_id ( id) )
708+ VariantData :: Unit ( id) => VariantData :: Unit ( fld. new_id ( id) ) ,
705709 }
706710}
707711
@@ -740,8 +744,7 @@ pub fn noop_fold_struct_field<T: Folder>(f: StructField, fld: &mut T) -> StructF
740744
741745pub fn noop_fold_field < T : Folder > ( Field { name, expr, span } : Field , folder : & mut T ) -> Field {
742746 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 ) ) ,
745748 expr : folder. fold_expr ( expr) ,
746749 span : folder. new_span ( span) ,
747750 }
@@ -812,8 +815,7 @@ pub fn noop_fold_item_underscore<T: Folder>(i: Item_, folder: &mut T) -> Item_ {
812815 ItemStruct ( struct_def, folder. fold_generics ( generics) )
813816 }
814817 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 ( ) ) )
817819 }
818820 ItemImpl ( unsafety, polarity, generics, ifce, ty, impl_items) => {
819821 let new_impl_items = impl_items. into_iter ( )
@@ -854,8 +856,7 @@ pub fn noop_fold_trait_item<T: Folder>(i: P<TraitItem>,
854856 attrs : fold_attrs ( attrs, folder) ,
855857 node : match node {
856858 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) ) )
859860 }
860861 MethodTraitItem ( sig, body) => {
861862 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
883884 ConstImplItem ( folder. fold_ty ( ty) , folder. fold_expr ( expr) )
884885 }
885886 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) )
888888 }
889889 TypeImplItem ( ty) => TypeImplItem ( folder. fold_ty ( ty) ) ,
890890 } ,
@@ -981,8 +981,7 @@ pub fn noop_fold_foreign_item<T: Folder>(ni: P<ForeignItem>, folder: &mut T) ->
981981 attrs : fold_attrs ( attrs, folder) ,
982982 node : match node {
983983 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) )
986985 }
987986 ForeignItemStatic ( t, m) => {
988987 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)
10741073 }
10751074 ExprTup ( elts) => ExprTup ( elts. move_map ( |x| folder. fold_expr ( x) ) ) ,
10761075 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) ) )
10791077 }
10801078 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 ) ) ,
10831080 tps. move_map ( |x| folder. fold_ty ( x) ) ,
10841081 args. move_map ( |x| folder. fold_expr ( x) ) )
10851082 }
@@ -1127,13 +1124,11 @@ pub fn noop_fold_expr<T: Folder>(Expr { id, node, span }: Expr, folder: &mut T)
11271124 }
11281125 ExprField ( el, name) => {
11291126 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 ) ) )
11321128 }
11331129 ExprTupField ( el, index) => {
11341130 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 ) ) )
11371132 }
11381133 ExprIndex ( el, er) => {
11391134 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)
11521147 ExprPath ( qself, folder. fold_path ( path) )
11531148 }
11541149 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 ) )
11571151 } ) ) ,
11581152 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 ) )
11611154 } ) ) ,
11621155 ExprRet ( e) => ExprRet ( e. map ( |x| folder. fold_expr ( x) ) ) ,
11631156 ExprInlineAsm ( InlineAsm {
0 commit comments