@@ -165,8 +165,8 @@ pub trait MutVisitor: Sized {
165165 noop_visit_lifetime ( l, self ) ;
166166 }
167167
168- fn visit_ty_constraint ( & mut self , t : & mut AssocTyConstraint ) {
169- noop_visit_ty_constraint ( t, self ) ;
168+ fn visit_constraint ( & mut self , t : & mut AssocConstraint ) {
169+ noop_visit_constraint ( t, self ) ;
170170 }
171171
172172 fn visit_foreign_mod ( & mut self , nm : & mut ForeignMod ) {
@@ -430,8 +430,8 @@ pub fn noop_flat_map_arm<T: MutVisitor>(mut arm: Arm, vis: &mut T) -> SmallVec<[
430430 smallvec ! [ arm]
431431}
432432
433- pub fn noop_visit_ty_constraint < T : MutVisitor > (
434- AssocTyConstraint { id, ident, gen_args, kind, span } : & mut AssocTyConstraint ,
433+ pub fn noop_visit_constraint < T : MutVisitor > (
434+ AssocConstraint { id, ident, gen_args, kind, span } : & mut AssocConstraint ,
435435 vis : & mut T ,
436436) {
437437 vis. visit_id ( id) ;
@@ -440,12 +440,9 @@ pub fn noop_visit_ty_constraint<T: MutVisitor>(
440440 vis. visit_generic_args ( gen_args) ;
441441 }
442442 match kind {
443- AssocTyConstraintKind :: Equality { ref mut ty } => {
444- vis. visit_ty ( ty) ;
445- }
446- AssocTyConstraintKind :: Bound { ref mut bounds } => {
447- visit_bounds ( bounds, vis) ;
448- }
443+ AssocConstraintKind :: Equality { ref mut ty } => vis. visit_ty ( ty) ,
444+ AssocConstraintKind :: ConstEquality { ref mut c } => vis. visit_anon_const ( c) ,
445+ AssocConstraintKind :: Bound { ref mut bounds } => visit_bounds ( bounds, vis) ,
449446 }
450447 vis. visit_span ( span) ;
451448}
@@ -555,7 +552,7 @@ pub fn noop_visit_angle_bracketed_parameter_data<T: MutVisitor>(
555552 let AngleBracketedArgs { args, span } = data;
556553 visit_vec ( args, |arg| match arg {
557554 AngleBracketedArg :: Arg ( arg) => vis. visit_generic_arg ( arg) ,
558- AngleBracketedArg :: Constraint ( constraint) => vis. visit_ty_constraint ( constraint) ,
555+ AngleBracketedArg :: Constraint ( constraint) => vis. visit_constraint ( constraint) ,
559556 } ) ;
560557 vis. visit_span ( span) ;
561558}
0 commit comments