@@ -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 ] ) ,
@@ -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 {
@@ -840,7 +840,7 @@ pub fn walk_trait_item<'v, V: Visitor<'v>>(visitor: &mut V, trait_item: &'v Trai
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