@@ -42,9 +42,9 @@ impl<'a> Parser<'a> {
42
42
token:: Comma | token:: Ident ( ..) | token:: Interpolated ( ..) => true ,
43
43
_ => token. can_begin_type ( ) ,
44
44
} ,
45
- NonterminalKind :: Block => match token. kind {
45
+ NonterminalKind :: Block => match & token. kind {
46
46
token:: OpenDelim ( Delimiter :: Brace ) => true ,
47
- token:: Interpolated ( ref nt) => !matches ! (
47
+ token:: Interpolated ( nt) => !matches ! (
48
48
* * nt,
49
49
token:: NtItem ( _)
50
50
| token:: NtPat ( _)
@@ -56,16 +56,16 @@ impl<'a> Parser<'a> {
56
56
) ,
57
57
_ => false ,
58
58
} ,
59
- NonterminalKind :: Path | NonterminalKind :: Meta => match token. kind {
59
+ NonterminalKind :: Path | NonterminalKind :: Meta => match & token. kind {
60
60
token:: ModSep | token:: Ident ( ..) => true ,
61
- token:: Interpolated ( ref nt) => match * * nt {
61
+ token:: Interpolated ( nt) => match * * nt {
62
62
token:: NtPath ( _) | token:: NtMeta ( _) => true ,
63
63
_ => may_be_ident ( & nt) ,
64
64
} ,
65
65
_ => false ,
66
66
} ,
67
67
NonterminalKind :: PatParam { .. } | NonterminalKind :: PatWithOr { .. } => {
68
- match token. kind {
68
+ match & token. kind {
69
69
token:: Ident ( ..) | // box, ref, mut, and other identifiers (can stricten)
70
70
token:: OpenDelim ( Delimiter :: Parenthesis ) | // tuple pattern
71
71
token:: OpenDelim ( Delimiter :: Bracket ) | // slice pattern
@@ -80,13 +80,13 @@ impl<'a> Parser<'a> {
80
80
token:: BinOp ( token:: Shl ) => true , // path (double UFCS)
81
81
// leading vert `|` or-pattern
82
82
token:: BinOp ( token:: Or ) => matches ! ( kind, NonterminalKind :: PatWithOr { ..} ) ,
83
- token:: Interpolated ( ref nt) => may_be_ident ( nt) ,
83
+ token:: Interpolated ( nt) => may_be_ident ( nt) ,
84
84
_ => false ,
85
85
}
86
86
}
87
- NonterminalKind :: Lifetime => match token. kind {
87
+ NonterminalKind :: Lifetime => match & token. kind {
88
88
token:: Lifetime ( _) => true ,
89
- token:: Interpolated ( ref nt) => {
89
+ token:: Interpolated ( nt) => {
90
90
matches ! ( * * nt, token:: NtLifetime ( _) )
91
91
}
92
92
_ => false ,
0 commit comments