@@ -79,14 +79,6 @@ pub trait MutVisitor: Sized + MutVisitorResult<Result = ()> {
79
79
walk_crate ( self , c)
80
80
}
81
81
82
- fn visit_meta_list_item ( & mut self , list_item : & mut MetaItemInner ) {
83
- walk_meta_list_item ( self , list_item) ;
84
- }
85
-
86
- fn visit_meta_item ( & mut self , meta_item : & mut MetaItem ) {
87
- walk_meta_item ( self , meta_item) ;
88
- }
89
-
90
82
fn visit_use_tree ( & mut self , use_tree : & mut UseTree ) {
91
83
walk_use_tree ( self , use_tree) ;
92
84
}
@@ -398,16 +390,6 @@ generate_flat_map_visitor_fns! {
398
390
visit_arms, Arm , flat_map_arm;
399
391
}
400
392
401
- #[ inline]
402
- fn visit_thin_vec < T , F > ( elems : & mut ThinVec < T > , mut visit_elem : F )
403
- where
404
- F : FnMut ( & mut T ) ,
405
- {
406
- for elem in elems {
407
- visit_elem ( elem) ;
408
- }
409
- }
410
-
411
393
fn visit_attrs < T : MutVisitor > ( vis : & mut T , attrs : & mut AttrVec ) {
412
394
for attr in attrs. iter_mut ( ) {
413
395
vis. visit_attribute ( attr) ;
@@ -444,23 +426,6 @@ pub fn walk_flat_map_variant<T: MutVisitor>(
444
426
smallvec ! [ variant]
445
427
}
446
428
447
- fn walk_meta_list_item < T : MutVisitor > ( vis : & mut T , li : & mut MetaItemInner ) {
448
- match li {
449
- MetaItemInner :: MetaItem ( mi) => vis. visit_meta_item ( mi) ,
450
- MetaItemInner :: Lit ( _lit) => { }
451
- }
452
- }
453
-
454
- fn walk_meta_item < T : MutVisitor > ( vis : & mut T , mi : & mut MetaItem ) {
455
- let MetaItem { unsafety : _, path : _, kind, span } = mi;
456
- match kind {
457
- MetaItemKind :: Word => { }
458
- MetaItemKind :: List ( mis) => visit_thin_vec ( mis, |mi| vis. visit_meta_list_item ( mi) ) ,
459
- MetaItemKind :: NameValue ( _s) => { }
460
- }
461
- vis. visit_span ( span) ;
462
- }
463
-
464
429
pub fn walk_flat_map_param < T : MutVisitor > ( vis : & mut T , mut param : Param ) -> SmallVec < [ Param ; 1 ] > {
465
430
vis. visit_param ( & mut param) ;
466
431
smallvec ! [ param]
@@ -506,17 +471,6 @@ pub fn walk_flat_map_expr_field<T: MutVisitor>(
506
471
smallvec ! [ f]
507
472
}
508
473
509
- pub fn walk_item_kind < K : WalkItemKind > (
510
- kind : & mut K ,
511
- span : Span ,
512
- id : NodeId ,
513
- visibility : & mut Visibility ,
514
- ctxt : K :: Ctxt ,
515
- vis : & mut impl MutVisitor ,
516
- ) {
517
- kind. walk ( span, id, visibility, ctxt, vis)
518
- }
519
-
520
474
pub fn walk_flat_map_item ( vis : & mut impl MutVisitor , mut item : P < Item > ) -> SmallVec < [ P < Item > ; 1 ] > {
521
475
vis. visit_item ( & mut item) ;
522
476
smallvec ! [ item]
0 commit comments