@@ -58,7 +58,7 @@ pub enum FnKind<'a> {
58
58
ItemFn ( Name , & ' a Generics , Unsafety , Constness , Abi , & ' a Visibility , & ' a [ Attribute ] ) ,
59
59
60
60
/// fn foo(&self)
61
- Method ( Name , & ' a MethodSig , Option < & ' a Visibility > , & ' a [ Attribute ] ) ,
61
+ Method ( Ident , & ' a MethodSig , Option < & ' a Visibility > , & ' a [ Attribute ] ) ,
62
62
63
63
/// |x, y| {}
64
64
Closure ( & ' a [ Attribute ] ) ,
@@ -827,7 +827,7 @@ pub fn walk_fn<'v, V: Visitor<'v>>(visitor: &mut V,
827
827
}
828
828
829
829
pub fn walk_trait_item < ' v , V : Visitor < ' v > > ( visitor : & mut V , trait_item : & ' v TraitItem ) {
830
- visitor. visit_name ( trait_item. span , trait_item . name ) ;
830
+ visitor. visit_ident ( trait_item. ident ) ;
831
831
walk_list ! ( visitor, visit_attribute, & trait_item. attrs) ;
832
832
visitor. visit_generics ( & trait_item. generics ) ;
833
833
match trait_item. node {
@@ -844,7 +844,7 @@ pub fn walk_trait_item<'v, V: Visitor<'v>>(visitor: &mut V, trait_item: &'v Trai
844
844
}
845
845
}
846
846
TraitItemKind :: Method ( ref sig, TraitMethod :: Provided ( body_id) ) => {
847
- visitor. visit_fn ( FnKind :: Method ( trait_item. name ,
847
+ visitor. visit_fn ( FnKind :: Method ( trait_item. ident ,
848
848
sig,
849
849
None ,
850
850
& trait_item. attrs ) ,
@@ -863,9 +863,9 @@ pub fn walk_trait_item<'v, V: Visitor<'v>>(visitor: &mut V, trait_item: &'v Trai
863
863
864
864
pub fn walk_trait_item_ref < ' v , V : Visitor < ' v > > ( visitor : & mut V , trait_item_ref : & ' v TraitItemRef ) {
865
865
// NB: Deliberately force a compilation error if/when new fields are added.
866
- let TraitItemRef { id, name , ref kind, span, ref defaultness } = * trait_item_ref;
866
+ let TraitItemRef { id, ident , ref kind, span : _ , ref defaultness } = * trait_item_ref;
867
867
visitor. visit_nested_trait_item ( id) ;
868
- visitor. visit_name ( span , name ) ;
868
+ visitor. visit_ident ( ident ) ;
869
869
visitor. visit_associated_item_kind ( kind) ;
870
870
visitor. visit_defaultness ( defaultness) ;
871
871
}
@@ -875,16 +875,16 @@ pub fn walk_impl_item<'v, V: Visitor<'v>>(visitor: &mut V, impl_item: &'v ImplIt
875
875
let ImplItem {
876
876
id : _,
877
877
hir_id : _,
878
- name ,
878
+ ident ,
879
879
ref vis,
880
880
ref defaultness,
881
881
ref attrs,
882
882
ref generics,
883
883
ref node,
884
- span
884
+ span : _ ,
885
885
} = * impl_item;
886
886
887
- visitor. visit_name ( span , name ) ;
887
+ visitor. visit_ident ( ident ) ;
888
888
visitor. visit_vis ( vis) ;
889
889
visitor. visit_defaultness ( defaultness) ;
890
890
walk_list ! ( visitor, visit_attribute, attrs) ;
@@ -896,7 +896,7 @@ pub fn walk_impl_item<'v, V: Visitor<'v>>(visitor: &mut V, impl_item: &'v ImplIt
896
896
visitor. visit_nested_body ( body) ;
897
897
}
898
898
ImplItemKind :: Method ( ref sig, body_id) => {
899
- visitor. visit_fn ( FnKind :: Method ( impl_item. name ,
899
+ visitor. visit_fn ( FnKind :: Method ( impl_item. ident ,
900
900
sig,
901
901
Some ( & impl_item. vis ) ,
902
902
& impl_item. attrs ) ,
@@ -914,9 +914,9 @@ pub fn walk_impl_item<'v, V: Visitor<'v>>(visitor: &mut V, impl_item: &'v ImplIt
914
914
915
915
pub fn walk_impl_item_ref < ' v , V : Visitor < ' v > > ( visitor : & mut V , impl_item_ref : & ' v ImplItemRef ) {
916
916
// NB: Deliberately force a compilation error if/when new fields are added.
917
- let ImplItemRef { id, name , ref kind, span, ref vis, ref defaultness } = * impl_item_ref;
917
+ let ImplItemRef { id, ident , ref kind, span : _ , ref vis, ref defaultness } = * impl_item_ref;
918
918
visitor. visit_nested_impl_item ( id) ;
919
- visitor. visit_name ( span , name ) ;
919
+ visitor. visit_ident ( ident ) ;
920
920
visitor. visit_associated_item_kind ( kind) ;
921
921
visitor. visit_vis ( vis) ;
922
922
visitor. visit_defaultness ( defaultness) ;
0 commit comments