@@ -361,12 +361,7 @@ pub trait Visitor<'v>: Sized {
361361 }
362362
363363 #[ allow( unused_variables) ]
364- fn visit_shared_ty_const (
365- & mut self ,
366- inf_id : HirId ,
367- inf_span : Span ,
368- kind : InferKind < ' v > ,
369- ) -> Self :: Result {
364+ fn visit_infer ( & mut self , inf_id : HirId , inf_span : Span , kind : InferKind < ' v > ) -> Self :: Result {
370365 self . visit_id ( inf_id)
371366 }
372367
@@ -894,9 +889,7 @@ pub fn walk_generic_arg<'v, V: Visitor<'v>>(
894889 GenericArg :: Lifetime ( lt) => visitor. visit_lifetime ( lt) ,
895890 GenericArg :: Type ( ty) => visitor. visit_ty ( ty) ,
896891 GenericArg :: Const ( ct) => visitor. visit_const_arg ( ct) ,
897- GenericArg :: Infer ( inf) => {
898- visitor. visit_shared_ty_const ( inf. hir_id , inf. span , InferKind :: Ambig ( inf) )
899- }
892+ GenericArg :: Infer ( inf) => visitor. visit_infer ( inf. hir_id , inf. span , InferKind :: Ambig ( inf) ) ,
900893 }
901894}
902895
@@ -905,7 +898,7 @@ pub fn walk_unambig_ty<'v, V: Visitor<'v>>(visitor: &mut V, typ: &'v Ty<'v>) ->
905898 Some ( ambig_ty) => visitor. visit_ty ( ambig_ty) ,
906899 None => {
907900 try_visit ! ( visitor. visit_id( typ. hir_id) ) ;
908- visitor. visit_shared_ty_const ( typ. hir_id , typ. span , InferKind :: Ty ( typ) )
901+ visitor. visit_infer ( typ. hir_id , typ. span , InferKind :: Ty ( typ) )
909902 }
910903 }
911904}
@@ -969,11 +962,7 @@ pub fn walk_const_arg<'v, V: Visitor<'v>>(
969962 Some ( ambig_ct) => visitor. visit_const_arg ( ambig_ct) ,
970963 None => {
971964 try_visit ! ( visitor. visit_id( const_arg. hir_id) ) ;
972- visitor. visit_shared_ty_const (
973- const_arg. hir_id ,
974- const_arg. span ( ) ,
975- InferKind :: Const ( const_arg) ,
976- )
965+ visitor. visit_infer ( const_arg. hir_id , const_arg. span ( ) , InferKind :: Const ( const_arg) )
977966 }
978967 }
979968}
0 commit comments