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> {
244
244
pub fn parse_meta_item_kind ( & mut self ) -> PResult < ' a , ast:: MetaItemKind > {
245
245
Ok ( if self . eat ( & token:: Eq ) {
246
246
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 ) ) {
248
248
ast:: MetaItemKind :: List ( self . parse_meta_seq ( ) ?)
249
249
} else {
250
- self . eat ( & token:: OpenDelim ( token:: Paren ) ) ;
251
250
ast:: MetaItemKind :: Word
252
251
} )
253
252
}
@@ -277,9 +276,8 @@ impl<'a> Parser<'a> {
277
276
278
277
/// matches meta_seq = ( COMMASEP(meta_item_inner) )
279
278
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 ( ) )
284
282
}
285
283
}
You can’t perform that action at this time.
0 commit comments