@@ -79,14 +79,6 @@ pub trait MutVisitor: Sized + MutVisitorResult<Result = ()> {
7979 walk_crate ( self , c)
8080 }
8181
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-
9082 fn visit_use_tree ( & mut self , use_tree : & mut UseTree ) {
9183 walk_use_tree ( self , use_tree) ;
9284 }
@@ -398,16 +390,6 @@ generate_flat_map_visitor_fns! {
398390 visit_arms, Arm , flat_map_arm;
399391}
400392
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-
411393fn visit_attrs < T : MutVisitor > ( vis : & mut T , attrs : & mut AttrVec ) {
412394 for attr in attrs. iter_mut ( ) {
413395 vis. visit_attribute ( attr) ;
@@ -444,23 +426,6 @@ pub fn walk_flat_map_variant<T: MutVisitor>(
444426 smallvec ! [ variant]
445427}
446428
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-
464429pub fn walk_flat_map_param < T : MutVisitor > ( vis : & mut T , mut param : Param ) -> SmallVec < [ Param ; 1 ] > {
465430 vis. visit_param ( & mut param) ;
466431 smallvec ! [ param]
@@ -506,17 +471,6 @@ pub fn walk_flat_map_expr_field<T: MutVisitor>(
506471 smallvec ! [ f]
507472}
508473
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-
520474pub fn walk_flat_map_item ( vis : & mut impl MutVisitor , mut item : P < Item > ) -> SmallVec < [ P < Item > ; 1 ] > {
521475 vis. visit_item ( & mut item) ;
522476 smallvec ! [ item]
0 commit comments