@@ -168,23 +168,17 @@ pub trait Visitor<'ast>: Sized {
168168 fn visit_param_bound ( & mut self , bounds : & ' ast GenericBound , _ctxt : BoundKind ) {
169169 walk_param_bound ( self , bounds)
170170 }
171- fn visit_poly_trait_ref ( & mut self , t : & ' ast PolyTraitRef , m : & ' ast TraitBoundModifier ) {
172- walk_poly_trait_ref ( self , t, m )
171+ fn visit_poly_trait_ref ( & mut self , t : & ' ast PolyTraitRef ) {
172+ walk_poly_trait_ref ( self , t)
173173 }
174174 fn visit_variant_data ( & mut self , s : & ' ast VariantData ) {
175175 walk_struct_def ( self , s)
176176 }
177177 fn visit_field_def ( & mut self , s : & ' ast FieldDef ) {
178178 walk_field_def ( self , s)
179179 }
180- fn visit_enum_def (
181- & mut self ,
182- enum_definition : & ' ast EnumDef ,
183- generics : & ' ast Generics ,
184- item_id : NodeId ,
185- _: Span ,
186- ) {
187- walk_enum_def ( self , enum_definition, generics, item_id)
180+ fn visit_enum_def ( & mut self , enum_definition : & ' ast EnumDef ) {
181+ walk_enum_def ( self , enum_definition)
188182 }
189183 fn visit_variant ( & mut self , v : & ' ast Variant ) {
190184 walk_variant ( self , v)
@@ -287,11 +281,8 @@ pub fn walk_lifetime<'a, V: Visitor<'a>>(visitor: &mut V, lifetime: &'a Lifetime
287281 visitor. visit_ident ( lifetime. ident ) ;
288282}
289283
290- pub fn walk_poly_trait_ref < ' a , V > (
291- visitor : & mut V ,
292- trait_ref : & ' a PolyTraitRef ,
293- _: & TraitBoundModifier ,
294- ) where
284+ pub fn walk_poly_trait_ref < ' a , V > ( visitor : & mut V , trait_ref : & ' a PolyTraitRef )
285+ where
295286 V : Visitor < ' a > ,
296287{
297288 walk_list ! ( visitor, visit_generic_param, & trait_ref. bound_generic_params) ;
@@ -334,7 +325,7 @@ pub fn walk_item<'a, V: Visitor<'a>>(visitor: &mut V, item: &'a Item) {
334325 }
335326 ItemKind :: Enum ( ref enum_definition, ref generics) => {
336327 visitor. visit_generics ( generics) ;
337- visitor. visit_enum_def ( enum_definition, generics , item . id , item . span )
328+ visitor. visit_enum_def ( enum_definition)
338329 }
339330 ItemKind :: Impl ( box Impl {
340331 defaultness : _,
@@ -377,12 +368,7 @@ pub fn walk_item<'a, V: Visitor<'a>>(visitor: &mut V, item: &'a Item) {
377368 walk_list ! ( visitor, visit_attribute, & item. attrs) ;
378369}
379370
380- pub fn walk_enum_def < ' a , V : Visitor < ' a > > (
381- visitor : & mut V ,
382- enum_definition : & ' a EnumDef ,
383- _: & ' a Generics ,
384- _: NodeId ,
385- ) {
371+ pub fn walk_enum_def < ' a , V : Visitor < ' a > > ( visitor : & mut V , enum_definition : & ' a EnumDef ) {
386372 walk_list ! ( visitor, visit_variant, & enum_definition. variants) ;
387373}
388374
@@ -598,7 +584,7 @@ pub fn walk_foreign_item<'a, V: Visitor<'a>>(visitor: &mut V, item: &'a ForeignI
598584
599585pub fn walk_param_bound < ' a , V : Visitor < ' a > > ( visitor : & mut V , bound : & ' a GenericBound ) {
600586 match * bound {
601- GenericBound :: Trait ( ref typ, ref modifier ) => visitor. visit_poly_trait_ref ( typ, modifier ) ,
587+ GenericBound :: Trait ( ref typ, ref _modifier ) => visitor. visit_poly_trait_ref ( typ) ,
602588 GenericBound :: Outlives ( ref lifetime) => {
603589 visitor. visit_lifetime ( lifetime, LifetimeCtxt :: Bound )
604590 }
@@ -936,7 +922,7 @@ pub fn walk_arm<'a, V: Visitor<'a>>(visitor: &mut V, arm: &'a Arm) {
936922}
937923
938924pub fn walk_vis < ' a , V : Visitor < ' a > > ( visitor : & mut V , vis : & ' a Visibility ) {
939- if let VisibilityKind :: Restricted { ref path, id } = vis. kind {
925+ if let VisibilityKind :: Restricted { ref path, id, shorthand : _ } = vis. kind {
940926 visitor. visit_path ( path, id) ;
941927 }
942928}
0 commit comments