@@ -388,8 +388,8 @@ pub trait Visitor<'v>: Sized {
388
388
fn visit_param_bound ( & mut self , bounds : & ' v GenericBound < ' v > ) {
389
389
walk_param_bound ( self , bounds)
390
390
}
391
- fn visit_poly_trait_ref ( & mut self , t : & ' v PolyTraitRef < ' v > , m : TraitBoundModifier ) {
392
- walk_poly_trait_ref ( self , t, m )
391
+ fn visit_poly_trait_ref ( & mut self , t : & ' v PolyTraitRef < ' v > ) {
392
+ walk_poly_trait_ref ( self , t)
393
393
}
394
394
fn visit_variant_data ( & mut self , s : & ' v VariantData < ' v > ) {
395
395
walk_struct_def ( self , s)
@@ -495,11 +495,7 @@ pub fn walk_lifetime<'v, V: Visitor<'v>>(visitor: &mut V, lifetime: &'v Lifetime
495
495
}
496
496
}
497
497
498
- pub fn walk_poly_trait_ref < ' v , V : Visitor < ' v > > (
499
- visitor : & mut V ,
500
- trait_ref : & ' v PolyTraitRef < ' v > ,
501
- _modifier : TraitBoundModifier ,
502
- ) {
498
+ pub fn walk_poly_trait_ref < ' v , V : Visitor < ' v > > ( visitor : & mut V , trait_ref : & ' v PolyTraitRef < ' v > ) {
503
499
walk_list ! ( visitor, visit_generic_param, trait_ref. bound_generic_params) ;
504
500
visitor. visit_trait_ref ( & trait_ref. trait_ref ) ;
505
501
}
@@ -681,7 +677,7 @@ pub fn walk_ty<'v, V: Visitor<'v>>(visitor: &mut V, typ: &'v Ty<'v>) {
681
677
}
682
678
TyKind :: TraitObject ( bounds, ref lifetime, _syntax) => {
683
679
for bound in bounds {
684
- visitor. visit_poly_trait_ref ( bound, TraitBoundModifier :: None ) ;
680
+ visitor. visit_poly_trait_ref ( bound) ;
685
681
}
686
682
visitor. visit_lifetime ( lifetime) ;
687
683
}
@@ -807,8 +803,8 @@ pub fn walk_foreign_item<'v, V: Visitor<'v>>(visitor: &mut V, foreign_item: &'v
807
803
808
804
pub fn walk_param_bound < ' v , V : Visitor < ' v > > ( visitor : & mut V , bound : & ' v GenericBound < ' v > ) {
809
805
match * bound {
810
- GenericBound :: Trait ( ref typ, modifier ) => {
811
- visitor. visit_poly_trait_ref ( typ, modifier ) ;
806
+ GenericBound :: Trait ( ref typ, _modifier ) => {
807
+ visitor. visit_poly_trait_ref ( typ) ;
812
808
}
813
809
GenericBound :: LangItemTrait ( _, _span, hir_id, args) => {
814
810
visitor. visit_id ( hir_id) ;
0 commit comments