@@ -499,8 +499,8 @@ pub fn noop_visit_ty<T: MutVisitor>(ty: &mut P<Ty>, vis: &mut T) {
499499 vis. visit_mt ( mt) ;
500500 }
501501 TyKind :: BareFn ( bft) => {
502- let BareFnTy { unsafety , ext : _, generic_params, decl, decl_span } = bft. deref_mut ( ) ;
503- visit_unsafety ( unsafety , vis) ;
502+ let BareFnTy { safety , ext : _, generic_params, decl, decl_span } = bft. deref_mut ( ) ;
503+ visit_safety ( safety , vis) ;
504504 generic_params. flat_map_in_place ( |param| vis. flat_map_generic_param ( param) ) ;
505505 vis. visit_fn_decl ( decl) ;
506506 vis. visit_span ( decl_span) ;
@@ -543,8 +543,8 @@ pub fn noop_visit_ty<T: MutVisitor>(ty: &mut P<Ty>, vis: &mut T) {
543543}
544544
545545fn noop_visit_foreign_mod < T : MutVisitor > ( foreign_mod : & mut ForeignMod , vis : & mut T ) {
546- let ForeignMod { unsafety , abi : _, items } = foreign_mod;
547- visit_unsafety ( unsafety , vis) ;
546+ let ForeignMod { safety , abi : _, items } = foreign_mod;
547+ visit_safety ( safety , vis) ;
548548 items. flat_map_in_place ( |item| vis. flat_map_foreign_item ( item) ) ;
549549}
550550
@@ -859,10 +859,10 @@ fn visit_defaultness<T: MutVisitor>(defaultness: &mut Defaultness, vis: &mut T)
859859}
860860
861861// No `noop_` prefix because there isn't a corresponding method in `MutVisitor`.
862- fn visit_unsafety < T : MutVisitor > ( unsafety : & mut Unsafe , vis : & mut T ) {
863- match unsafety {
864- Unsafe :: Yes ( span) => vis. visit_span ( span) ,
865- Unsafe :: No => { }
862+ fn visit_safety < T : MutVisitor > ( safety : & mut Safety , vis : & mut T ) {
863+ match safety {
864+ Safety :: Unsafe ( span) => vis. visit_span ( span) ,
865+ Safety :: Default => { }
866866 }
867867}
868868
@@ -1092,8 +1092,8 @@ impl NoopVisitItemKind for ItemKind {
10921092 vis. visit_generics ( generics) ;
10931093 visit_opt ( body, |body| vis. visit_block ( body) ) ;
10941094 }
1095- ItemKind :: Mod ( unsafety , mod_kind) => {
1096- visit_unsafety ( unsafety , vis) ;
1095+ ItemKind :: Mod ( safety , mod_kind) => {
1096+ visit_safety ( safety , vis) ;
10971097 match mod_kind {
10981098 ModKind :: Loaded ( items, _inline, ModSpans { inner_span, inject_use_span } ) => {
10991099 vis. visit_span ( inner_span) ;
@@ -1130,7 +1130,7 @@ impl NoopVisitItemKind for ItemKind {
11301130 }
11311131 ItemKind :: Impl ( box Impl {
11321132 defaultness,
1133- unsafety ,
1133+ safety ,
11341134 generics,
11351135 constness,
11361136 polarity,
@@ -1139,16 +1139,16 @@ impl NoopVisitItemKind for ItemKind {
11391139 items,
11401140 } ) => {
11411141 visit_defaultness ( defaultness, vis) ;
1142- visit_unsafety ( unsafety , vis) ;
1142+ visit_safety ( safety , vis) ;
11431143 vis. visit_generics ( generics) ;
11441144 visit_constness ( constness, vis) ;
11451145 visit_polarity ( polarity, vis) ;
11461146 visit_opt ( of_trait, |trait_ref| vis. visit_trait_ref ( trait_ref) ) ;
11471147 vis. visit_ty ( self_ty) ;
11481148 items. flat_map_in_place ( |item| vis. flat_map_impl_item ( item) ) ;
11491149 }
1150- ItemKind :: Trait ( box Trait { unsafety , is_auto : _, generics, bounds, items } ) => {
1151- visit_unsafety ( unsafety , vis) ;
1150+ ItemKind :: Trait ( box Trait { safety , is_auto : _, generics, bounds, items } ) => {
1151+ visit_safety ( safety , vis) ;
11521152 vis. visit_generics ( generics) ;
11531153 visit_bounds ( bounds, vis) ;
11541154 items. flat_map_in_place ( |item| vis. flat_map_trait_item ( item) ) ;
@@ -1254,10 +1254,10 @@ fn visit_const_item<T: MutVisitor>(
12541254}
12551255
12561256fn noop_visit_fn_header < T : MutVisitor > ( header : & mut FnHeader , vis : & mut T ) {
1257- let FnHeader { unsafety , coroutine_kind, constness, ext : _ } = header;
1257+ let FnHeader { safety , coroutine_kind, constness, ext : _ } = header;
12581258 visit_constness ( constness, vis) ;
12591259 coroutine_kind. as_mut ( ) . map ( |coroutine_kind| vis. visit_coroutine_kind ( coroutine_kind) ) ;
1260- visit_unsafety ( unsafety , vis) ;
1260+ visit_safety ( safety , vis) ;
12611261}
12621262
12631263pub fn noop_visit_crate < T : MutVisitor > ( krate : & mut Crate , vis : & mut T ) {
0 commit comments