@@ -58,7 +58,7 @@ pub enum FnKind<'a> {
5858 ItemFn ( Name , & ' a Generics , Unsafety , Constness , Abi , & ' a Visibility , & ' a [ Attribute ] ) ,
5959
6060 /// fn foo(&self)
61- Method ( Name , & ' a MethodSig , Option < & ' a Visibility > , & ' a [ Attribute ] ) ,
61+ Method ( Ident , & ' a MethodSig , Option < & ' a Visibility > , & ' a [ Attribute ] ) ,
6262
6363 /// |x, y| {}
6464 Closure ( & ' a [ Attribute ] ) ,
@@ -827,7 +827,7 @@ pub fn walk_fn<'v, V: Visitor<'v>>(visitor: &mut V,
827827}
828828
829829pub 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 ) ;
831831 walk_list ! ( visitor, visit_attribute, & trait_item. attrs) ;
832832 visitor. visit_generics ( & trait_item. generics ) ;
833833 match trait_item. node {
@@ -844,7 +844,7 @@ pub fn walk_trait_item<'v, V: Visitor<'v>>(visitor: &mut V, trait_item: &'v Trai
844844 }
845845 }
846846 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 ,
848848 sig,
849849 None ,
850850 & trait_item. attrs ) ,
@@ -863,9 +863,9 @@ pub fn walk_trait_item<'v, V: Visitor<'v>>(visitor: &mut V, trait_item: &'v Trai
863863
864864pub fn walk_trait_item_ref < ' v , V : Visitor < ' v > > ( visitor : & mut V , trait_item_ref : & ' v TraitItemRef ) {
865865 // 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;
867867 visitor. visit_nested_trait_item ( id) ;
868- visitor. visit_name ( span , name ) ;
868+ visitor. visit_ident ( ident ) ;
869869 visitor. visit_associated_item_kind ( kind) ;
870870 visitor. visit_defaultness ( defaultness) ;
871871}
@@ -875,16 +875,16 @@ pub fn walk_impl_item<'v, V: Visitor<'v>>(visitor: &mut V, impl_item: &'v ImplIt
875875 let ImplItem {
876876 id : _,
877877 hir_id : _,
878- name ,
878+ ident ,
879879 ref vis,
880880 ref defaultness,
881881 ref attrs,
882882 ref generics,
883883 ref node,
884- span
884+ span : _ ,
885885 } = * impl_item;
886886
887- visitor. visit_name ( span , name ) ;
887+ visitor. visit_ident ( ident ) ;
888888 visitor. visit_vis ( vis) ;
889889 visitor. visit_defaultness ( defaultness) ;
890890 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
896896 visitor. visit_nested_body ( body) ;
897897 }
898898 ImplItemKind :: Method ( ref sig, body_id) => {
899- visitor. visit_fn ( FnKind :: Method ( impl_item. name ,
899+ visitor. visit_fn ( FnKind :: Method ( impl_item. ident ,
900900 sig,
901901 Some ( & impl_item. vis ) ,
902902 & impl_item. attrs ) ,
@@ -914,9 +914,9 @@ pub fn walk_impl_item<'v, V: Visitor<'v>>(visitor: &mut V, impl_item: &'v ImplIt
914914
915915pub fn walk_impl_item_ref < ' v , V : Visitor < ' v > > ( visitor : & mut V , impl_item_ref : & ' v ImplItemRef ) {
916916 // 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;
918918 visitor. visit_nested_impl_item ( id) ;
919- visitor. visit_name ( span , name ) ;
919+ visitor. visit_ident ( ident ) ;
920920 visitor. visit_associated_item_kind ( kind) ;
921921 visitor. visit_vis ( vis) ;
922922 visitor. visit_defaultness ( defaultness) ;
0 commit comments