@@ -306,10 +306,6 @@ pub trait MutVisitor: Sized {
306
306
walk_precise_capturing_arg ( self , arg) ;
307
307
}
308
308
309
- fn visit_mt ( & mut self , mt : & mut MutTy ) {
310
- walk_mt ( self , mt) ;
311
- }
312
-
313
309
fn visit_expr_field ( & mut self , f : & mut ExprField ) {
314
310
walk_expr_field ( self , f) ;
315
311
}
@@ -535,10 +531,10 @@ pub fn walk_ty<T: MutVisitor>(vis: &mut T, ty: &mut P<Ty>) {
535
531
TyKind :: Infer | TyKind :: ImplicitSelf | TyKind :: Dummy | TyKind :: Never | TyKind :: CVarArgs => {
536
532
}
537
533
TyKind :: Slice ( ty) => vis. visit_ty ( ty) ,
538
- TyKind :: Ptr ( mt ) => vis. visit_mt ( mt ) ,
539
- TyKind :: Ref ( lt, mt ) | TyKind :: PinnedRef ( lt, mt ) => {
534
+ TyKind :: Ptr ( MutTy { ty , mutbl : _ } ) => vis. visit_ty ( ty ) ,
535
+ TyKind :: Ref ( lt, MutTy { ty , mutbl : _ } ) | TyKind :: PinnedRef ( lt, MutTy { ty , mutbl : _ } ) => {
540
536
visit_opt ( lt, |lt| vis. visit_lifetime ( lt) ) ;
541
- vis. visit_mt ( mt ) ;
537
+ vis. visit_ty ( ty ) ;
542
538
}
543
539
TyKind :: BareFn ( bft) => {
544
540
let BareFnTy { safety, ext : _, generic_params, decl, decl_span } = bft. deref_mut ( ) ;
@@ -1019,10 +1015,6 @@ pub fn walk_flat_map_expr_field<T: MutVisitor>(
1019
1015
smallvec ! [ f]
1020
1016
}
1021
1017
1022
- fn walk_mt < T : MutVisitor > ( vis : & mut T , MutTy { ty, mutbl : _ } : & mut MutTy ) {
1023
- vis. visit_ty ( ty) ;
1024
- }
1025
-
1026
1018
pub fn walk_block < T : MutVisitor > ( vis : & mut T , block : & mut P < Block > ) {
1027
1019
let Block { id, stmts, rules : _, span, tokens : _ } = block. deref_mut ( ) ;
1028
1020
vis. visit_id ( id) ;
0 commit comments