@@ -11,7 +11,7 @@ use thin_vec::{ThinVec, thin_vec};
1111
1212use crate :: ast:: {
1313 AttrArgs , AttrArgsEq , AttrId , AttrItem , AttrKind , AttrStyle , AttrVec , Attribute , DUMMY_NODE_ID ,
14- DelimArgs , Expr , ExprKind , LitKind , MetaItem , MetaItemKind , MetaItemLit , NestedMetaItem ,
14+ DelimArgs , Expr , ExprKind , LitKind , MetaItem , MetaItemInner , MetaItemKind , MetaItemLit ,
1515 NormalAttr , Path , PathSegment , Safety ,
1616} ;
1717use crate :: ptr:: P ;
@@ -136,7 +136,7 @@ impl Attribute {
136136 }
137137 }
138138
139- pub fn meta_item_list ( & self ) -> Option < ThinVec < NestedMetaItem > > {
139+ pub fn meta_item_list ( & self ) -> Option < ThinVec < MetaItemInner > > {
140140 match & self . kind {
141141 AttrKind :: Normal ( normal) => normal. item . meta_item_list ( ) ,
142142 AttrKind :: DocComment ( ..) => None ,
@@ -223,7 +223,7 @@ impl AttrItem {
223223 self . args . span ( ) . map_or ( self . path . span , |args_span| self . path . span . to ( args_span) )
224224 }
225225
226- fn meta_item_list ( & self ) -> Option < ThinVec < NestedMetaItem > > {
226+ fn meta_item_list ( & self ) -> Option < ThinVec < MetaItemInner > > {
227227 match & self . args {
228228 AttrArgs :: Delimited ( args) if args. delim == Delimiter :: Parenthesis => {
229229 MetaItemKind :: list_from_tokens ( args. tokens . clone ( ) )
@@ -285,7 +285,7 @@ impl MetaItem {
285285 matches ! ( self . kind, MetaItemKind :: Word )
286286 }
287287
288- pub fn meta_item_list ( & self ) -> Option < & [ NestedMetaItem ] > {
288+ pub fn meta_item_list ( & self ) -> Option < & [ MetaItemInner ] > {
289289 match & self . kind {
290290 MetaItemKind :: List ( l) => Some ( & * * l) ,
291291 _ => None ,
@@ -393,11 +393,11 @@ impl MetaItem {
393393}
394394
395395impl MetaItemKind {
396- fn list_from_tokens ( tokens : TokenStream ) -> Option < ThinVec < NestedMetaItem > > {
396+ fn list_from_tokens ( tokens : TokenStream ) -> Option < ThinVec < MetaItemInner > > {
397397 let mut tokens = tokens. trees ( ) . peekable ( ) ;
398398 let mut result = ThinVec :: new ( ) ;
399399 while tokens. peek ( ) . is_some ( ) {
400- let item = NestedMetaItem :: from_tokens ( & mut tokens) ?;
400+ let item = MetaItemInner :: from_tokens ( & mut tokens) ?;
401401 result. push ( item) ;
402402 match tokens. next ( ) {
403403 None | Some ( TokenTree :: Token ( Token { kind : token:: Comma , .. } , _) ) => { }
@@ -460,11 +460,11 @@ impl MetaItemKind {
460460 }
461461}
462462
463- impl NestedMetaItem {
463+ impl MetaItemInner {
464464 pub fn span ( & self ) -> Span {
465465 match self {
466- NestedMetaItem :: MetaItem ( item) => item. span ,
467- NestedMetaItem :: Lit ( lit) => lit. span ,
466+ MetaItemInner :: MetaItem ( item) => item. span ,
467+ MetaItemInner :: Lit ( lit) => lit. span ,
468468 }
469469 }
470470
@@ -488,7 +488,7 @@ impl NestedMetaItem {
488488 }
489489
490490 /// Gets a list of inner meta items from a list `MetaItem` type.
491- pub fn meta_item_list ( & self ) -> Option < & [ NestedMetaItem ] > {
491+ pub fn meta_item_list ( & self ) -> Option < & [ MetaItemInner ] > {
492492 self . meta_item ( ) . and_then ( |meta_item| meta_item. meta_item_list ( ) )
493493 }
494494
@@ -519,18 +519,18 @@ impl NestedMetaItem {
519519 self . meta_item ( ) . and_then ( |meta_item| meta_item. value_str ( ) )
520520 }
521521
522- /// Returns the `MetaItemLit` if `self` is a `NestedMetaItem ::Literal`s.
522+ /// Returns the `MetaItemLit` if `self` is a `MetaItemInner ::Literal`s.
523523 pub fn lit ( & self ) -> Option < & MetaItemLit > {
524524 match self {
525- NestedMetaItem :: Lit ( lit) => Some ( lit) ,
525+ MetaItemInner :: Lit ( lit) => Some ( lit) ,
526526 _ => None ,
527527 }
528528 }
529529
530- /// Returns the `MetaItem` if `self` is a `NestedMetaItem ::MetaItem`.
530+ /// Returns the `MetaItem` if `self` is a `MetaItemInner ::MetaItem`.
531531 pub fn meta_item ( & self ) -> Option < & MetaItem > {
532532 match self {
533- NestedMetaItem :: MetaItem ( item) => Some ( item) ,
533+ MetaItemInner :: MetaItem ( item) => Some ( item) ,
534534 _ => None ,
535535 }
536536 }
@@ -540,22 +540,22 @@ impl NestedMetaItem {
540540 self . meta_item ( ) . is_some ( )
541541 }
542542
543- fn from_tokens < ' a , I > ( tokens : & mut iter:: Peekable < I > ) -> Option < NestedMetaItem >
543+ fn from_tokens < ' a , I > ( tokens : & mut iter:: Peekable < I > ) -> Option < MetaItemInner >
544544 where
545545 I : Iterator < Item = & ' a TokenTree > ,
546546 {
547547 match tokens. peek ( ) {
548548 Some ( TokenTree :: Token ( token, _) ) if let Some ( lit) = MetaItemLit :: from_token ( token) => {
549549 tokens. next ( ) ;
550- return Some ( NestedMetaItem :: Lit ( lit) ) ;
550+ return Some ( MetaItemInner :: Lit ( lit) ) ;
551551 }
552552 Some ( TokenTree :: Delimited ( .., Delimiter :: Invisible , inner_tokens) ) => {
553553 tokens. next ( ) ;
554- return NestedMetaItem :: from_tokens ( & mut inner_tokens. trees ( ) . peekable ( ) ) ;
554+ return MetaItemInner :: from_tokens ( & mut inner_tokens. trees ( ) . peekable ( ) ) ;
555555 }
556556 _ => { }
557557 }
558- MetaItem :: from_tokens ( tokens) . map ( NestedMetaItem :: MetaItem )
558+ MetaItem :: from_tokens ( tokens) . map ( MetaItemInner :: MetaItem )
559559 }
560560}
561561
@@ -666,6 +666,6 @@ pub fn contains_name(attrs: &[Attribute], name: Symbol) -> bool {
666666 find_by_name ( attrs, name) . is_some ( )
667667}
668668
669- pub fn list_contains_name ( items : & [ NestedMetaItem ] , name : Symbol ) -> bool {
669+ pub fn list_contains_name ( items : & [ MetaItemInner ] , name : Symbol ) -> bool {
670670 items. iter ( ) . any ( |item| item. has_name ( name) )
671671}
0 commit comments