File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -560,7 +560,7 @@ impl MetaItemKind {
560
560
Some ( TokenTree :: Token ( token) ) if token == token:: Eq => {
561
561
tokens. next ( ) ;
562
562
return if let Some ( TokenTree :: Token ( token) ) = tokens. next ( ) {
563
- Lit :: from_token ( & token, token . span ) . ok ( ) . map ( MetaItemKind :: NameValue )
563
+ Lit :: from_token ( & token) . ok ( ) . map ( MetaItemKind :: NameValue )
564
564
} else {
565
565
None
566
566
} ;
@@ -605,7 +605,7 @@ impl NestedMetaItem {
605
605
where I : Iterator < Item = TokenTree > ,
606
606
{
607
607
if let Some ( TokenTree :: Token ( token) ) = tokens. peek ( ) {
608
- if let Ok ( lit) = Lit :: from_token ( token, token . span ) {
608
+ if let Ok ( lit) = Lit :: from_token ( token) {
609
609
tokens. next ( ) ;
610
610
return Some ( NestedMetaItem :: Literal ( lit) ) ;
611
611
}
Original file line number Diff line number Diff line change @@ -228,8 +228,8 @@ impl Lit {
228
228
}
229
229
230
230
/// Converts arbitrary token into an AST literal.
231
- crate fn from_token ( token : & TokenKind , span : Span ) -> Result < Lit , LitError > {
232
- let lit = match * token {
231
+ crate fn from_token ( token : & Token ) -> Result < Lit , LitError > {
232
+ let lit = match token. kind {
233
233
token:: Ident ( name, false ) if name == kw:: True || name == kw:: False =>
234
234
token:: Lit :: new ( token:: Bool , name, None ) ,
235
235
token:: Literal ( lit) =>
@@ -245,7 +245,7 @@ impl Lit {
245
245
_ => return Err ( LitError :: NotLiteral )
246
246
} ;
247
247
248
- Lit :: from_lit_token ( lit, span)
248
+ Lit :: from_lit_token ( lit, token . span )
249
249
}
250
250
251
251
/// Attempts to recover an AST literal from semantic literal.
@@ -297,7 +297,7 @@ impl<'a> Parser<'a> {
297
297
}
298
298
299
299
let token = recovered. as_ref ( ) . unwrap_or ( & self . token ) ;
300
- match Lit :: from_token ( token, token . span ) {
300
+ match Lit :: from_token ( token) {
301
301
Ok ( lit) => {
302
302
self . bump ( ) ;
303
303
Ok ( lit)
You can’t perform that action at this time.
0 commit comments