@@ -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,28 +519,28 @@ 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` or if it's 
531-      /// `NestedMetaItem ::Lit(MetaItemLit { kind: LitKind::Bool(_), .. })`. 
532-      pub  fn  meta_item_or_bool ( & self )  -> Option < & NestedMetaItem >  { 
530+     /// Returns the `MetaItem` if `self` is a `MetaItemInner ::MetaItem` or if it's 
531+      /// `MetaItemInner ::Lit(MetaItemLit { kind: LitKind::Bool(_), .. })`. 
532+      pub  fn  meta_item_or_bool ( & self )  -> Option < & MetaItemInner >  { 
533533        match  self  { 
534-             NestedMetaItem :: MetaItem ( _item)  => Some ( self ) , 
535-             NestedMetaItem :: Lit ( MetaItemLit  {  kind :  LitKind :: Bool ( _) ,  .. } )  => Some ( self ) , 
534+             MetaItemInner :: MetaItem ( _item)  => Some ( self ) , 
535+             MetaItemInner :: Lit ( MetaItemLit  {  kind :  LitKind :: Bool ( _) ,  .. } )  => Some ( self ) , 
536536            _ => None , 
537537        } 
538538    } 
539539
540-     /// Returns the `MetaItem` if `self` is a `NestedMetaItem ::MetaItem`. 
540+     /// Returns the `MetaItem` if `self` is a `MetaItemInner ::MetaItem`. 
541541     pub  fn  meta_item ( & self )  -> Option < & MetaItem >  { 
542542        match  self  { 
543-             NestedMetaItem :: MetaItem ( item)  => Some ( item) , 
543+             MetaItemInner :: MetaItem ( item)  => Some ( item) , 
544544            _ => None , 
545545        } 
546546    } 
@@ -550,22 +550,22 @@ impl NestedMetaItem {
550550        self . meta_item ( ) . is_some ( ) 
551551    } 
552552
553-     fn  from_tokens < ' a ,  I > ( tokens :  & mut  iter:: Peekable < I > )  -> Option < NestedMetaItem > 
553+     fn  from_tokens < ' a ,  I > ( tokens :  & mut  iter:: Peekable < I > )  -> Option < MetaItemInner > 
554554    where 
555555        I :  Iterator < Item  = & ' a  TokenTree > , 
556556    { 
557557        match  tokens. peek ( )  { 
558558            Some ( TokenTree :: Token ( token,  _) )  if  let  Some ( lit)  = MetaItemLit :: from_token ( token)  => { 
559559                tokens. next ( ) ; 
560-                 return  Some ( NestedMetaItem :: Lit ( lit) ) ; 
560+                 return  Some ( MetaItemInner :: Lit ( lit) ) ; 
561561            } 
562562            Some ( TokenTree :: Delimited ( ..,  Delimiter :: Invisible ,  inner_tokens) )  => { 
563563                tokens. next ( ) ; 
564-                 return  NestedMetaItem :: from_tokens ( & mut  inner_tokens. trees ( ) . peekable ( ) ) ; 
564+                 return  MetaItemInner :: from_tokens ( & mut  inner_tokens. trees ( ) . peekable ( ) ) ; 
565565            } 
566566            _ => { } 
567567        } 
568-         MetaItem :: from_tokens ( tokens) . map ( NestedMetaItem :: MetaItem ) 
568+         MetaItem :: from_tokens ( tokens) . map ( MetaItemInner :: MetaItem ) 
569569    } 
570570} 
571571
@@ -676,6 +676,6 @@ pub fn contains_name(attrs: &[Attribute], name: Symbol) -> bool {
676676    find_by_name ( attrs,  name) . is_some ( ) 
677677} 
678678
679- pub  fn  list_contains_name ( items :  & [ NestedMetaItem ] ,  name :  Symbol )  -> bool  { 
679+ pub  fn  list_contains_name ( items :  & [ MetaItemInner ] ,  name :  Symbol )  -> bool  { 
680680    items. iter ( ) . any ( |item| item. has_name ( name) ) 
681681} 
0 commit comments