@@ -370,6 +370,16 @@ macro_rules! make_ast_visitor {
370
370
return_result!( V )
371
371
}
372
372
373
+ pub fn walk_anon_const<$( $lt, ) ? V : $trait$( <$lt>) ?>(
374
+ vis: & mut V ,
375
+ anon_const: ref_t!( AnonConst )
376
+ ) -> result!( V ) {
377
+ let AnonConst { id, value } = anon_const;
378
+ try_v!( visit_id!( vis, id) ) ;
379
+ try_v!( vis. visit_expr( value) ) ;
380
+ return_result!( V )
381
+ }
382
+
373
383
pub fn walk_fn_ret_ty<$( $lt, ) ? V : $trait$( <$lt>) ?>(
374
384
vis: & mut V ,
375
385
ret_ty: ref_t!( FnRetTy )
@@ -1207,14 +1217,6 @@ pub mod visit {
1207
1217
visitor. visit_path ( path, DUMMY_NODE_ID )
1208
1218
}
1209
1219
1210
- pub fn walk_anon_const < ' a , V : Visitor < ' a > > (
1211
- visitor : & mut V ,
1212
- constant : & ' a AnonConst ,
1213
- ) -> V :: Result {
1214
- let AnonConst { id : _, value } = constant;
1215
- visitor. visit_expr ( value)
1216
- }
1217
-
1218
1220
pub fn walk_inline_asm < ' a , V : Visitor < ' a > > ( visitor : & mut V , asm : & ' a InlineAsm ) -> V :: Result {
1219
1221
let InlineAsm {
1220
1222
asm_macro : _,
@@ -2555,11 +2557,6 @@ pub mod mut_visit {
2555
2557
vis. visit_span ( span) ;
2556
2558
}
2557
2559
2558
- fn walk_anon_const < T : MutVisitor > ( vis : & mut T , AnonConst { id, value } : & mut AnonConst ) {
2559
- vis. visit_id ( id) ;
2560
- vis. visit_expr ( value) ;
2561
- }
2562
-
2563
2560
fn walk_inline_asm < T : MutVisitor > ( vis : & mut T , asm : & mut InlineAsm ) {
2564
2561
// FIXME: Visit spans inside all this currently ignored stuff.
2565
2562
let InlineAsm {
0 commit comments