File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -244,10 +244,9 @@ impl<'a> Parser<'a> {
244244 pub fn parse_meta_item_kind ( & mut self ) -> PResult < ' a , ast:: MetaItemKind > {
245245 Ok ( if self . eat ( & token:: Eq ) {
246246 ast:: MetaItemKind :: NameValue ( self . parse_unsuffixed_lit ( ) ?)
247- } else if self . token == token :: OpenDelim ( token:: Paren ) {
247+ } else if self . eat ( & token:: OpenDelim ( token:: Paren ) ) {
248248 ast:: MetaItemKind :: List ( self . parse_meta_seq ( ) ?)
249249 } else {
250- self . eat ( & token:: OpenDelim ( token:: Paren ) ) ;
251250 ast:: MetaItemKind :: Word
252251 } )
253252 }
@@ -277,9 +276,8 @@ impl<'a> Parser<'a> {
277276
278277 /// matches meta_seq = ( COMMASEP(meta_item_inner) )
279278 fn parse_meta_seq ( & mut self ) -> PResult < ' a , Vec < ast:: NestedMetaItem > > {
280- self . parse_unspanned_seq ( & token:: OpenDelim ( token:: Paren ) ,
281- & token:: CloseDelim ( token:: Paren ) ,
282- SeqSep :: trailing_allowed ( token:: Comma ) ,
283- |p : & mut Parser < ' a > | p. parse_meta_item_inner ( ) )
279+ self . parse_seq_to_end ( & token:: CloseDelim ( token:: Paren ) ,
280+ SeqSep :: trailing_allowed ( token:: Comma ) ,
281+ |p : & mut Parser < ' a > | p. parse_meta_item_inner ( ) )
284282 }
285283}
You can’t perform that action at this time.
0 commit comments