@@ -300,10 +300,6 @@ pub trait MutVisitor: Sized {
300
300
walk_precise_capturing_arg ( self , arg) ;
301
301
}
302
302
303
- fn visit_mt ( & mut self , mt : & mut MutTy ) {
304
- walk_mt ( self , mt) ;
305
- }
306
-
307
303
fn visit_expr_field ( & mut self , f : & mut ExprField ) {
308
304
walk_expr_field ( self , f) ;
309
305
}
@@ -519,10 +515,10 @@ pub fn walk_ty<T: MutVisitor>(vis: &mut T, ty: &mut P<Ty>) {
519
515
TyKind :: Infer | TyKind :: ImplicitSelf | TyKind :: Dummy | TyKind :: Never | TyKind :: CVarArgs => {
520
516
}
521
517
TyKind :: Slice ( ty) => vis. visit_ty ( ty) ,
522
- TyKind :: Ptr ( mt ) => vis. visit_mt ( mt ) ,
523
- TyKind :: Ref ( lt, mt ) | TyKind :: PinnedRef ( lt, mt ) => {
518
+ TyKind :: Ptr ( MutTy { ty , mutbl : _ } ) => vis. visit_ty ( ty ) ,
519
+ TyKind :: Ref ( lt, MutTy { ty , mutbl : _ } ) | TyKind :: PinnedRef ( lt, MutTy { ty , mutbl : _ } ) => {
524
520
visit_opt ( lt, |lt| vis. visit_lifetime ( lt) ) ;
525
- vis. visit_mt ( mt ) ;
521
+ vis. visit_ty ( ty ) ;
526
522
}
527
523
TyKind :: BareFn ( bft) => {
528
524
let BareFnTy { safety, ext : _, generic_params, decl, decl_span } = bft. deref_mut ( ) ;
@@ -1003,10 +999,6 @@ pub fn walk_flat_map_expr_field<T: MutVisitor>(
1003
999
smallvec ! [ f]
1004
1000
}
1005
1001
1006
- fn walk_mt < T : MutVisitor > ( vis : & mut T , MutTy { ty, mutbl : _ } : & mut MutTy ) {
1007
- vis. visit_ty ( ty) ;
1008
- }
1009
-
1010
1002
pub fn walk_block < T : MutVisitor > ( vis : & mut T , block : & mut P < Block > ) {
1011
1003
let Block { id, stmts, rules : _, span, tokens : _ } = block. deref_mut ( ) ;
1012
1004
vis. visit_id ( id) ;
0 commit comments