@@ -216,7 +216,7 @@ impl Attribute {
216216
217217impl MetaItem {
218218 pub fn name ( & self ) -> Name {
219- name_from_path ( & self . ident )
219+ name_from_path ( & self . path )
220220 }
221221
222222 // #[attribute(name = "value")]
@@ -269,8 +269,8 @@ impl MetaItem {
269269 }
270270
271271 pub fn is_scoped ( & self ) -> Option < Ident > {
272- if self . ident . segments . len ( ) > 1 {
273- Some ( self . ident . segments [ 0 ] . ident )
272+ if self . path . segments . len ( ) > 1 {
273+ Some ( self . path . segments [ 0 ] . ident )
274274 } else {
275275 None
276276 }
@@ -282,7 +282,7 @@ impl Attribute {
282282 pub fn meta ( & self ) -> Option < MetaItem > {
283283 let mut tokens = self . tokens . trees ( ) . peekable ( ) ;
284284 Some ( MetaItem {
285- ident : self . path . clone ( ) ,
285+ path : self . path . clone ( ) ,
286286 node : if let Some ( node) = MetaItemKind :: from_tokens ( & mut tokens) {
287287 if tokens. peek ( ) . is_some ( ) {
288288 return None ;
@@ -328,7 +328,7 @@ impl Attribute {
328328
329329 pub fn parse_meta < ' a > ( & self , sess : & ' a ParseSess ) -> PResult < ' a , MetaItem > {
330330 Ok ( MetaItem {
331- ident : self . path . clone ( ) ,
331+ path : self . path . clone ( ) ,
332332 node : self . parse ( sess, |parser| parser. parse_meta_item_kind ( ) ) ?,
333333 span : self . span ,
334334 } )
@@ -366,15 +366,15 @@ pub fn mk_name_value_item_str(ident: Ident, value: Spanned<Symbol>) -> MetaItem
366366}
367367
368368pub fn mk_name_value_item ( span : Span , ident : Ident , value : ast:: Lit ) -> MetaItem {
369- MetaItem { ident : Path :: from_ident ( ident) , span, node : MetaItemKind :: NameValue ( value) }
369+ MetaItem { path : Path :: from_ident ( ident) , span, node : MetaItemKind :: NameValue ( value) }
370370}
371371
372372pub fn mk_list_item ( span : Span , ident : Ident , items : Vec < NestedMetaItem > ) -> MetaItem {
373- MetaItem { ident : Path :: from_ident ( ident) , span, node : MetaItemKind :: List ( items) }
373+ MetaItem { path : Path :: from_ident ( ident) , span, node : MetaItemKind :: List ( items) }
374374}
375375
376376pub fn mk_word_item ( ident : Ident ) -> MetaItem {
377- MetaItem { ident : Path :: from_ident ( ident) , span : ident. span , node : MetaItemKind :: Word }
377+ MetaItem { path : Path :: from_ident ( ident) , span : ident. span , node : MetaItemKind :: Word }
378378}
379379
380380pub fn mk_nested_word_item ( ident : Ident ) -> NestedMetaItem {
@@ -402,7 +402,7 @@ pub fn mk_spanned_attr_inner(sp: Span, id: AttrId, item: MetaItem) -> Attribute
402402 Attribute {
403403 id,
404404 style : ast:: AttrStyle :: Inner ,
405- path : item. ident ,
405+ path : item. path ,
406406 tokens : item. node . tokens ( item. span ) ,
407407 is_sugared_doc : false ,
408408 span : sp,
@@ -419,7 +419,7 @@ pub fn mk_spanned_attr_outer(sp: Span, id: AttrId, item: MetaItem) -> Attribute
419419 Attribute {
420420 id,
421421 style : ast:: AttrStyle :: Outer ,
422- path : item. ident ,
422+ path : item. path ,
423423 tokens : item. node . tokens ( item. span ) ,
424424 is_sugared_doc : false ,
425425 span : sp,
@@ -470,7 +470,7 @@ impl MetaItem {
470470 fn tokens ( & self ) -> TokenStream {
471471 let mut idents = vec ! [ ] ;
472472 let mut last_pos = BytePos ( 0 as u32 ) ;
473- for ( i, segment) in self . ident . segments . iter ( ) . enumerate ( ) {
473+ for ( i, segment) in self . path . segments . iter ( ) . enumerate ( ) {
474474 let is_first = i == 0 ;
475475 if !is_first {
476476 let mod_sep_span = Span :: new ( last_pos,
@@ -490,7 +490,7 @@ impl MetaItem {
490490 where I : Iterator < Item = TokenTree > ,
491491 {
492492 // FIXME: Share code with `parse_path`.
493- let ident = match tokens. next ( ) {
493+ let path = match tokens. next ( ) {
494494 Some ( TokenTree :: Token ( span, Token :: Ident ( ident, _) ) ) => {
495495 if let Some ( TokenTree :: Token ( _, Token :: ModSep ) ) = tokens. peek ( ) {
496496 let mut segments = vec ! [ PathSegment :: from_ident( ident. with_span_pos( span) ) ] ;
@@ -526,11 +526,11 @@ impl MetaItem {
526526 let node = MetaItemKind :: from_tokens ( tokens) ?;
527527 let hi = match node {
528528 MetaItemKind :: NameValue ( ref lit) => lit. span . hi ( ) ,
529- MetaItemKind :: List ( ..) => list_closing_paren_pos. unwrap_or ( ident . span . hi ( ) ) ,
530- _ => ident . span . hi ( ) ,
529+ MetaItemKind :: List ( ..) => list_closing_paren_pos. unwrap_or ( path . span . hi ( ) ) ,
530+ _ => path . span . hi ( ) ,
531531 } ;
532- let span = ident . span . with_hi ( hi) ;
533- Some ( MetaItem { ident , node, span } )
532+ let span = path . span . with_hi ( hi) ;
533+ Some ( MetaItem { path , node, span } )
534534 }
535535}
536536
0 commit comments