@@ -256,7 +256,6 @@ pub trait Visitor<'v>: Sized {
256
256
/// patterns described on `itemlikevisit::ItemLikeVisitor`. The only
257
257
/// reason to override this method is if you want a nested pattern
258
258
/// but cannot supply a `Map`; see `nested_visit_map` for advice.
259
- #[ allow( unused_variables) ]
260
259
fn visit_nested_item ( & mut self , id : ItemId ) {
261
260
let opt_item = self . nested_visit_map ( ) . inter ( ) . map ( |map| map. item ( id. id ) ) ;
262
261
walk_list ! ( self , visit_item, opt_item) ;
@@ -265,7 +264,6 @@ pub trait Visitor<'v>: Sized {
265
264
/// Like `visit_nested_item()`, but for trait items. See
266
265
/// `visit_nested_item()` for advice on when to override this
267
266
/// method.
268
- #[ allow( unused_variables) ]
269
267
fn visit_nested_trait_item ( & mut self , id : TraitItemId ) {
270
268
let opt_item = self . nested_visit_map ( ) . inter ( ) . map ( |map| map. trait_item ( id) ) ;
271
269
walk_list ! ( self , visit_trait_item, opt_item) ;
@@ -274,7 +272,6 @@ pub trait Visitor<'v>: Sized {
274
272
/// Like `visit_nested_item()`, but for impl items. See
275
273
/// `visit_nested_item()` for advice on when to override this
276
274
/// method.
277
- #[ allow( unused_variables) ]
278
275
fn visit_nested_impl_item ( & mut self , id : ImplItemId ) {
279
276
let opt_item = self . nested_visit_map ( ) . inter ( ) . map ( |map| map. impl_item ( id) ) ;
280
277
walk_list ! ( self , visit_impl_item, opt_item) ;
0 commit comments