@@ -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
@@ -857,10 +857,10 @@ fn visit_defaultness<T: MutVisitor>(defaultness: &mut Defaultness, vis: &mut T)
857857}
858858
859859// No `noop_` prefix because there isn't a corresponding method in `MutVisitor`.
860- fn visit_unsafety < T : MutVisitor > ( unsafety : & mut Unsafe , vis : & mut T ) {
861- match unsafety {
862- Unsafe :: Yes ( span) => vis. visit_span ( span) ,
863- Unsafe :: No => { }
860+ fn visit_safety < T : MutVisitor > ( safety : & mut Safety , vis : & mut T ) {
861+ match safety {
862+ Safety :: Unsafe ( span) => vis. visit_span ( span) ,
863+ Safety :: Default => { }
864864 }
865865}
866866
@@ -1090,8 +1090,8 @@ impl NoopVisitItemKind for ItemKind {
10901090 vis. visit_generics ( generics) ;
10911091 visit_opt ( body, |body| vis. visit_block ( body) ) ;
10921092 }
1093- ItemKind :: Mod ( unsafety , mod_kind) => {
1094- visit_unsafety ( unsafety , vis) ;
1093+ ItemKind :: Mod ( safety , mod_kind) => {
1094+ visit_safety ( safety , vis) ;
10951095 match mod_kind {
10961096 ModKind :: Loaded ( items, _inline, ModSpans { inner_span, inject_use_span } ) => {
10971097 vis. visit_span ( inner_span) ;
@@ -1128,7 +1128,7 @@ impl NoopVisitItemKind for ItemKind {
11281128 }
11291129 ItemKind :: Impl ( box Impl {
11301130 defaultness,
1131- unsafety ,
1131+ safety ,
11321132 generics,
11331133 constness,
11341134 polarity,
@@ -1137,16 +1137,16 @@ impl NoopVisitItemKind for ItemKind {
11371137 items,
11381138 } ) => {
11391139 visit_defaultness ( defaultness, vis) ;
1140- visit_unsafety ( unsafety , vis) ;
1140+ visit_safety ( safety , vis) ;
11411141 vis. visit_generics ( generics) ;
11421142 visit_constness ( constness, vis) ;
11431143 visit_polarity ( polarity, vis) ;
11441144 visit_opt ( of_trait, |trait_ref| vis. visit_trait_ref ( trait_ref) ) ;
11451145 vis. visit_ty ( self_ty) ;
11461146 items. flat_map_in_place ( |item| vis. flat_map_impl_item ( item) ) ;
11471147 }
1148- ItemKind :: Trait ( box Trait { unsafety , is_auto : _, generics, bounds, items } ) => {
1149- visit_unsafety ( unsafety , vis) ;
1148+ ItemKind :: Trait ( box Trait { safety , is_auto : _, generics, bounds, items } ) => {
1149+ visit_safety ( safety , vis) ;
11501150 vis. visit_generics ( generics) ;
11511151 visit_bounds ( bounds, vis) ;
11521152 items. flat_map_in_place ( |item| vis. flat_map_trait_item ( item) ) ;
@@ -1226,10 +1226,10 @@ fn visit_const_item<T: MutVisitor>(
12261226}
12271227
12281228fn noop_visit_fn_header < T : MutVisitor > ( header : & mut FnHeader , vis : & mut T ) {
1229- let FnHeader { unsafety , coroutine_kind, constness, ext : _ } = header;
1229+ let FnHeader { safety , coroutine_kind, constness, ext : _ } = header;
12301230 visit_constness ( constness, vis) ;
12311231 coroutine_kind. as_mut ( ) . map ( |coroutine_kind| vis. visit_coroutine_kind ( coroutine_kind) ) ;
1232- visit_unsafety ( unsafety , vis) ;
1232+ visit_safety ( safety , vis) ;
12331233}
12341234
12351235pub fn noop_visit_crate < T : MutVisitor > ( krate : & mut Crate , vis : & mut T ) {
0 commit comments