@@ -395,7 +395,14 @@ impl WalkItemKind for ItemKind {
395
395
}
396
396
ItemKind :: MacCall ( mac) => try_visit ! ( visitor. visit_mac_call( mac) ) ,
397
397
ItemKind :: MacroDef ( ts) => try_visit ! ( visitor. visit_mac_def( ts, item. id) ) ,
398
- ItemKind :: Delegation ( box Delegation { id, qself, path, rename, body } ) => {
398
+ ItemKind :: Delegation ( box Delegation {
399
+ id,
400
+ qself,
401
+ path,
402
+ rename,
403
+ body,
404
+ from_glob : _,
405
+ } ) => {
399
406
if let Some ( qself) = qself {
400
407
try_visit ! ( visitor. visit_ty( & qself. ty) ) ;
401
408
}
@@ -408,10 +415,12 @@ impl WalkItemKind for ItemKind {
408
415
try_visit ! ( visitor. visit_ty( & qself. ty) ) ;
409
416
}
410
417
try_visit ! ( visitor. visit_path( prefix, item. id) ) ;
411
- for ( ident, rename) in suffixes {
412
- visitor. visit_ident ( * ident) ;
413
- if let Some ( rename) = rename {
414
- visitor. visit_ident ( * rename) ;
418
+ if let Some ( suffixes) = suffixes {
419
+ for ( ident, rename) in suffixes {
420
+ visitor. visit_ident ( * ident) ;
421
+ if let Some ( rename) = rename {
422
+ visitor. visit_ident ( * rename) ;
423
+ }
415
424
}
416
425
}
417
426
visit_opt ! ( visitor, visit_block, body) ;
@@ -820,7 +829,14 @@ impl WalkItemKind for AssocItemKind {
820
829
AssocItemKind :: MacCall ( mac) => {
821
830
try_visit ! ( visitor. visit_mac_call( mac) ) ;
822
831
}
823
- AssocItemKind :: Delegation ( box Delegation { id, qself, path, rename, body } ) => {
832
+ AssocItemKind :: Delegation ( box Delegation {
833
+ id,
834
+ qself,
835
+ path,
836
+ rename,
837
+ body,
838
+ from_glob : _,
839
+ } ) => {
824
840
if let Some ( qself) = qself {
825
841
try_visit ! ( visitor. visit_ty( & qself. ty) ) ;
826
842
}
@@ -833,10 +849,12 @@ impl WalkItemKind for AssocItemKind {
833
849
try_visit ! ( visitor. visit_ty( & qself. ty) ) ;
834
850
}
835
851
try_visit ! ( visitor. visit_path( prefix, item. id) ) ;
836
- for ( ident, rename) in suffixes {
837
- visitor. visit_ident ( * ident) ;
838
- if let Some ( rename) = rename {
839
- visitor. visit_ident ( * rename) ;
852
+ if let Some ( suffixes) = suffixes {
853
+ for ( ident, rename) in suffixes {
854
+ visitor. visit_ident ( * ident) ;
855
+ if let Some ( rename) = rename {
856
+ visitor. visit_ident ( * rename) ;
857
+ }
840
858
}
841
859
}
842
860
visit_opt ! ( visitor, visit_block, body) ;
0 commit comments