@@ -463,23 +463,23 @@ pub fn walk_item<'v, V: Visitor<'v>>(visitor: &mut V, item: &'v Item) {
463
463
visitor. visit_vis ( & item. vis ) ;
464
464
visitor. visit_name ( item. span , item. name ) ;
465
465
match item. node {
466
- ItemExternCrate ( orig_name) => {
466
+ ItemKind :: ExternCrate ( orig_name) => {
467
467
visitor. visit_id ( item. id ) ;
468
468
if let Some ( orig_name) = orig_name {
469
469
visitor. visit_name ( item. span , orig_name) ;
470
470
}
471
471
}
472
- ItemUse ( ref path, _) => {
472
+ ItemKind :: Use ( ref path, _) => {
473
473
visitor. visit_id ( item. id ) ;
474
474
visitor. visit_path ( path, item. id ) ;
475
475
}
476
- ItemStatic ( ref typ, _, body) |
477
- ItemConst ( ref typ, body) => {
476
+ ItemKind :: Static ( ref typ, _, body) |
477
+ ItemKind :: Const ( ref typ, body) => {
478
478
visitor. visit_id ( item. id ) ;
479
479
visitor. visit_ty ( typ) ;
480
480
visitor. visit_nested_body ( body) ;
481
481
}
482
- ItemFn ( ref declaration, header, ref generics, body_id) => {
482
+ ItemKind :: Fn ( ref declaration, header, ref generics, body_id) => {
483
483
visitor. visit_fn ( FnKind :: ItemFn ( item. name ,
484
484
generics,
485
485
header,
@@ -490,55 +490,55 @@ pub fn walk_item<'v, V: Visitor<'v>>(visitor: &mut V, item: &'v Item) {
490
490
item. span ,
491
491
item. id )
492
492
}
493
- ItemMod ( ref module) => {
493
+ ItemKind :: Mod ( ref module) => {
494
494
// visit_mod() takes care of visiting the Item's NodeId
495
495
visitor. visit_mod ( module, item. span , item. id )
496
496
}
497
- ItemForeignMod ( ref foreign_module) => {
497
+ ItemKind :: ForeignMod ( ref foreign_module) => {
498
498
visitor. visit_id ( item. id ) ;
499
499
walk_list ! ( visitor, visit_foreign_item, & foreign_module. items) ;
500
500
}
501
- ItemGlobalAsm ( _) => {
501
+ ItemKind :: GlobalAsm ( _) => {
502
502
visitor. visit_id ( item. id ) ;
503
503
}
504
- ItemTy ( ref typ, ref type_parameters) => {
504
+ ItemKind :: Ty ( ref typ, ref type_parameters) => {
505
505
visitor. visit_id ( item. id ) ;
506
506
visitor. visit_ty ( typ) ;
507
507
visitor. visit_generics ( type_parameters)
508
508
}
509
- ItemExistential ( ExistTy { ref generics, ref bounds, impl_trait_fn} ) => {
509
+ ItemKind :: Existential ( ExistTy { ref generics, ref bounds, impl_trait_fn} ) => {
510
510
visitor. visit_id ( item. id ) ;
511
511
walk_generics ( visitor, generics) ;
512
512
walk_list ! ( visitor, visit_param_bound, bounds) ;
513
513
if let Some ( impl_trait_fn) = impl_trait_fn {
514
514
visitor. visit_def_mention ( Def :: Fn ( impl_trait_fn) )
515
515
}
516
516
}
517
- ItemEnum ( ref enum_definition, ref type_parameters) => {
517
+ ItemKind :: Enum ( ref enum_definition, ref type_parameters) => {
518
518
visitor. visit_generics ( type_parameters) ;
519
519
// visit_enum_def() takes care of visiting the Item's NodeId
520
520
visitor. visit_enum_def ( enum_definition, type_parameters, item. id , item. span )
521
521
}
522
- ItemImpl ( .., ref type_parameters, ref opt_trait_reference, ref typ, ref impl_item_refs) => {
522
+ ItemKind :: Impl ( .., ref type_parameters, ref opt_trait_reference, ref typ, ref impl_item_refs) => {
523
523
visitor. visit_id ( item. id ) ;
524
524
visitor. visit_generics ( type_parameters) ;
525
525
walk_list ! ( visitor, visit_trait_ref, opt_trait_reference) ;
526
526
visitor. visit_ty ( typ) ;
527
527
walk_list ! ( visitor, visit_impl_item_ref, impl_item_refs) ;
528
528
}
529
- ItemStruct ( ref struct_definition, ref generics) |
530
- ItemUnion ( ref struct_definition, ref generics) => {
529
+ ItemKind :: Struct ( ref struct_definition, ref generics) |
530
+ ItemKind :: Union ( ref struct_definition, ref generics) => {
531
531
visitor. visit_generics ( generics) ;
532
532
visitor. visit_id ( item. id ) ;
533
533
visitor. visit_variant_data ( struct_definition, item. name , generics, item. id , item. span ) ;
534
534
}
535
- ItemTrait ( .., ref generics, ref bounds, ref trait_item_refs) => {
535
+ ItemKind :: Trait ( .., ref generics, ref bounds, ref trait_item_refs) => {
536
536
visitor. visit_id ( item. id ) ;
537
537
visitor. visit_generics ( generics) ;
538
538
walk_list ! ( visitor, visit_param_bound, bounds) ;
539
539
walk_list ! ( visitor, visit_trait_item_ref, trait_item_refs) ;
540
540
}
541
- ItemTraitAlias ( ref generics, ref bounds) => {
541
+ ItemKind :: TraitAlias ( ref generics, ref bounds) => {
542
542
visitor. visit_id ( item. id ) ;
543
543
visitor. visit_generics ( generics) ;
544
544
walk_list ! ( visitor, visit_param_bound, bounds) ;
0 commit comments