@@ -774,6 +774,16 @@ macro_rules! make_ast_visitor {
774
774
return_result!( V )
775
775
}
776
776
777
+ pub fn walk_trait_ref<$( $lt, ) ? V : $trait$( <$lt>) ?>(
778
+ vis: & mut V ,
779
+ trait_ref: ref_t!( TraitRef )
780
+ ) -> result!( V ) {
781
+ let TraitRef { path, ref_id } = trait_ref;
782
+ try_v!( visit_id!( vis, ref_id) ) ;
783
+ try_v!( vis. visit_path( path, * ref_id) ) ;
784
+ return_result!( V )
785
+ }
786
+
777
787
pub fn walk_use_tree<$( $lt, ) ? V : $trait$( <$lt>) ?>(
778
788
vis: & mut V ,
779
789
use_tree: ref_t!( UseTree ) ,
@@ -1003,14 +1013,6 @@ pub mod visit {
1003
1013
V :: Result :: output ( )
1004
1014
}
1005
1015
1006
- pub fn walk_trait_ref < ' a , V : Visitor < ' a > > (
1007
- visitor : & mut V ,
1008
- trait_ref : & ' a TraitRef ,
1009
- ) -> V :: Result {
1010
- let TraitRef { path, ref_id } = trait_ref;
1011
- visitor. visit_path ( path, * ref_id)
1012
- }
1013
-
1014
1016
impl WalkItemKind for ItemKind {
1015
1017
fn walk < ' a , V : Visitor < ' a > > (
1016
1018
& ' a self ,
@@ -2148,11 +2150,6 @@ pub mod mut_visit {
2148
2150
vis. visit_span ( span_after) ;
2149
2151
}
2150
2152
2151
- fn walk_trait_ref < T : MutVisitor > ( vis : & mut T , TraitRef { path, ref_id } : & mut TraitRef ) {
2152
- vis. visit_id ( ref_id) ;
2153
- vis. visit_path ( path, * ref_id) ;
2154
- }
2155
-
2156
2153
pub fn walk_flat_map_field_def < T : MutVisitor > (
2157
2154
visitor : & mut T ,
2158
2155
mut fd : FieldDef ,
0 commit comments