@@ -57,7 +57,7 @@ pub enum FnKind<'a> {
57
57
ItemFn ( Name , & ' a Generics , FnHeader , & ' a Visibility , & ' a [ Attribute ] ) ,
58
58
59
59
/// fn foo(&self)
60
- Method ( Name , & ' a MethodSig , Option < & ' a Visibility > , & ' a [ Attribute ] ) ,
60
+ Method ( Ident , & ' a MethodSig , Option < & ' a Visibility > , & ' a [ Attribute ] ) ,
61
61
62
62
/// |x, y| {}
63
63
Closure ( & ' a [ Attribute ] ) ,
@@ -426,14 +426,14 @@ pub fn walk_ident<'v, V: Visitor<'v>>(visitor: &mut V, ident: Ident) {
426
426
}
427
427
428
428
pub fn walk_label < ' v , V : Visitor < ' v > > ( visitor : & mut V , label : & ' v Label ) {
429
- visitor. visit_name ( label. span , label . name ) ;
429
+ visitor. visit_ident ( label. ident ) ;
430
430
}
431
431
432
432
pub fn walk_lifetime < ' v , V : Visitor < ' v > > ( visitor : & mut V , lifetime : & ' v Lifetime ) {
433
433
visitor. visit_id ( lifetime. id ) ;
434
434
match lifetime. name {
435
- LifetimeName :: Param ( ParamName :: Plain ( name ) ) => {
436
- visitor. visit_name ( lifetime . span , name ) ;
435
+ LifetimeName :: Param ( ParamName :: Plain ( ident ) ) => {
436
+ visitor. visit_ident ( ident ) ;
437
437
}
438
438
LifetimeName :: Param ( ParamName :: Fresh ( _) ) |
439
439
LifetimeName :: Static |
@@ -644,7 +644,7 @@ pub fn walk_path<'v, V: Visitor<'v>>(visitor: &mut V, path: &'v Path) {
644
644
pub fn walk_path_segment < ' v , V : Visitor < ' v > > ( visitor : & mut V ,
645
645
path_span : Span ,
646
646
segment : & ' v PathSegment ) {
647
- visitor. visit_name ( path_span , segment. name ) ;
647
+ visitor. visit_ident ( segment. ident ) ;
648
648
if let Some ( ref args) = segment. args {
649
649
visitor. visit_generic_args ( path_span, args) ;
650
650
}
@@ -660,7 +660,7 @@ pub fn walk_generic_args<'v, V: Visitor<'v>>(visitor: &mut V,
660
660
pub fn walk_assoc_type_binding < ' v , V : Visitor < ' v > > ( visitor : & mut V ,
661
661
type_binding : & ' v TypeBinding ) {
662
662
visitor. visit_id ( type_binding. id ) ;
663
- visitor. visit_name ( type_binding. span , type_binding . name ) ;
663
+ visitor. visit_ident ( type_binding. ident ) ;
664
664
visitor. visit_ty ( & type_binding. ty ) ;
665
665
}
666
666
@@ -689,9 +689,9 @@ pub fn walk_pat<'v, V: Visitor<'v>>(visitor: &mut V, pattern: &'v Pat) {
689
689
PatKind :: Ref ( ref subpattern, _) => {
690
690
visitor. visit_pat ( subpattern)
691
691
}
692
- PatKind :: Binding ( _, canonical_id, ref pth1 , ref optional_subpattern) => {
692
+ PatKind :: Binding ( _, canonical_id, ident , ref optional_subpattern) => {
693
693
visitor. visit_def_mention ( Def :: Local ( canonical_id) ) ;
694
- visitor. visit_name ( pth1 . span , pth1 . node ) ;
694
+ visitor. visit_ident ( ident ) ;
695
695
walk_list ! ( visitor, visit_pat, optional_subpattern) ;
696
696
}
697
697
PatKind :: Lit ( ref expression) => visitor. visit_expr ( expression) ,
@@ -714,11 +714,11 @@ pub fn walk_foreign_item<'v, V: Visitor<'v>>(visitor: &mut V, foreign_item: &'v
714
714
visitor. visit_name ( foreign_item. span , foreign_item. name ) ;
715
715
716
716
match foreign_item. node {
717
- ForeignItemFn ( ref function_declaration, ref names , ref generics) => {
717
+ ForeignItemFn ( ref function_declaration, ref param_names , ref generics) => {
718
718
visitor. visit_generics ( generics) ;
719
719
visitor. visit_fn_decl ( function_declaration) ;
720
- for name in names {
721
- visitor. visit_name ( name . span , name . node ) ;
720
+ for & param_name in param_names {
721
+ visitor. visit_ident ( param_name ) ;
722
722
}
723
723
}
724
724
ForeignItemStatic ( ref typ, _) => visitor. visit_ty ( typ) ,
@@ -741,7 +741,7 @@ pub fn walk_generic_param<'v, V: Visitor<'v>>(visitor: &mut V, param: &'v Generi
741
741
visitor. visit_id ( param. id ) ;
742
742
walk_list ! ( visitor, visit_attribute, & param. attrs) ;
743
743
match param. name {
744
- ParamName :: Plain ( name ) => visitor. visit_name ( param . span , name ) ,
744
+ ParamName :: Plain ( ident ) => visitor. visit_ident ( ident ) ,
745
745
ParamName :: Fresh ( _) => { }
746
746
}
747
747
match param. kind {
@@ -823,7 +823,7 @@ pub fn walk_fn<'v, V: Visitor<'v>>(visitor: &mut V,
823
823
}
824
824
825
825
pub fn walk_trait_item < ' v , V : Visitor < ' v > > ( visitor : & mut V , trait_item : & ' v TraitItem ) {
826
- visitor. visit_name ( trait_item. span , trait_item . name ) ;
826
+ visitor. visit_ident ( trait_item. ident ) ;
827
827
walk_list ! ( visitor, visit_attribute, & trait_item. attrs) ;
828
828
visitor. visit_generics ( & trait_item. generics ) ;
829
829
match trait_item. node {
@@ -832,15 +832,15 @@ pub fn walk_trait_item<'v, V: Visitor<'v>>(visitor: &mut V, trait_item: &'v Trai
832
832
visitor. visit_ty ( ty) ;
833
833
walk_list ! ( visitor, visit_nested_body, default ) ;
834
834
}
835
- TraitItemKind :: Method ( ref sig, TraitMethod :: Required ( ref names ) ) => {
835
+ TraitItemKind :: Method ( ref sig, TraitMethod :: Required ( ref param_names ) ) => {
836
836
visitor. visit_id ( trait_item. id ) ;
837
837
visitor. visit_fn_decl ( & sig. decl ) ;
838
- for name in names {
839
- visitor. visit_name ( name . span , name . node ) ;
838
+ for & param_name in param_names {
839
+ visitor. visit_ident ( param_name ) ;
840
840
}
841
841
}
842
842
TraitItemKind :: Method ( ref sig, TraitMethod :: Provided ( body_id) ) => {
843
- visitor. visit_fn ( FnKind :: Method ( trait_item. name ,
843
+ visitor. visit_fn ( FnKind :: Method ( trait_item. ident ,
844
844
sig,
845
845
None ,
846
846
& trait_item. attrs ) ,
@@ -859,9 +859,9 @@ pub fn walk_trait_item<'v, V: Visitor<'v>>(visitor: &mut V, trait_item: &'v Trai
859
859
860
860
pub fn walk_trait_item_ref < ' v , V : Visitor < ' v > > ( visitor : & mut V , trait_item_ref : & ' v TraitItemRef ) {
861
861
// NB: Deliberately force a compilation error if/when new fields are added.
862
- let TraitItemRef { id, name , ref kind, span, ref defaultness } = * trait_item_ref;
862
+ let TraitItemRef { id, ident , ref kind, span : _ , ref defaultness } = * trait_item_ref;
863
863
visitor. visit_nested_trait_item ( id) ;
864
- visitor. visit_name ( span , name ) ;
864
+ visitor. visit_ident ( ident ) ;
865
865
visitor. visit_associated_item_kind ( kind) ;
866
866
visitor. visit_defaultness ( defaultness) ;
867
867
}
@@ -871,16 +871,16 @@ pub fn walk_impl_item<'v, V: Visitor<'v>>(visitor: &mut V, impl_item: &'v ImplIt
871
871
let ImplItem {
872
872
id : _,
873
873
hir_id : _,
874
- name ,
874
+ ident ,
875
875
ref vis,
876
876
ref defaultness,
877
877
ref attrs,
878
878
ref generics,
879
879
ref node,
880
- span
880
+ span : _ ,
881
881
} = * impl_item;
882
882
883
- visitor. visit_name ( span , name ) ;
883
+ visitor. visit_ident ( ident ) ;
884
884
visitor. visit_vis ( vis) ;
885
885
visitor. visit_defaultness ( defaultness) ;
886
886
walk_list ! ( visitor, visit_attribute, attrs) ;
@@ -892,7 +892,7 @@ pub fn walk_impl_item<'v, V: Visitor<'v>>(visitor: &mut V, impl_item: &'v ImplIt
892
892
visitor. visit_nested_body ( body) ;
893
893
}
894
894
ImplItemKind :: Method ( ref sig, body_id) => {
895
- visitor. visit_fn ( FnKind :: Method ( impl_item. name ,
895
+ visitor. visit_fn ( FnKind :: Method ( impl_item. ident ,
896
896
sig,
897
897
Some ( & impl_item. vis ) ,
898
898
& impl_item. attrs ) ,
@@ -910,9 +910,9 @@ pub fn walk_impl_item<'v, V: Visitor<'v>>(visitor: &mut V, impl_item: &'v ImplIt
910
910
911
911
pub fn walk_impl_item_ref < ' v , V : Visitor < ' v > > ( visitor : & mut V , impl_item_ref : & ' v ImplItemRef ) {
912
912
// NB: Deliberately force a compilation error if/when new fields are added.
913
- let ImplItemRef { id, name , ref kind, span, ref vis, ref defaultness } = * impl_item_ref;
913
+ let ImplItemRef { id, ident , ref kind, span : _ , ref vis, ref defaultness } = * impl_item_ref;
914
914
visitor. visit_nested_impl_item ( id) ;
915
- visitor. visit_name ( span , name ) ;
915
+ visitor. visit_ident ( ident ) ;
916
916
visitor. visit_associated_item_kind ( kind) ;
917
917
visitor. visit_vis ( vis) ;
918
918
visitor. visit_defaultness ( defaultness) ;
0 commit comments