@@ -42,9 +42,9 @@ impl<'a> Parser<'a> {
4242 token:: Comma | token:: Ident ( ..) | token:: Interpolated ( ..) => true ,
4343 _ => token. can_begin_type ( ) ,
4444 } ,
45- NonterminalKind :: Block => match token. kind {
45+ NonterminalKind :: Block => match & token. kind {
4646 token:: OpenDelim ( Delimiter :: Brace ) => true ,
47- token:: Interpolated ( ref nt) => !matches ! (
47+ token:: Interpolated ( nt) => !matches ! (
4848 * * nt,
4949 token:: NtItem ( _)
5050 | token:: NtPat ( _)
@@ -56,16 +56,16 @@ impl<'a> Parser<'a> {
5656 ) ,
5757 _ => false ,
5858 } ,
59- NonterminalKind :: Path | NonterminalKind :: Meta => match token. kind {
59+ NonterminalKind :: Path | NonterminalKind :: Meta => match & token. kind {
6060 token:: ModSep | token:: Ident ( ..) => true ,
61- token:: Interpolated ( ref nt) => match * * nt {
61+ token:: Interpolated ( nt) => match * * nt {
6262 token:: NtPath ( _) | token:: NtMeta ( _) => true ,
6363 _ => may_be_ident ( & nt) ,
6464 } ,
6565 _ => false ,
6666 } ,
6767 NonterminalKind :: PatParam { .. } | NonterminalKind :: PatWithOr { .. } => {
68- match token. kind {
68+ match & token. kind {
6969 token:: Ident ( ..) | // box, ref, mut, and other identifiers (can stricten)
7070 token:: OpenDelim ( Delimiter :: Parenthesis ) | // tuple pattern
7171 token:: OpenDelim ( Delimiter :: Bracket ) | // slice pattern
@@ -80,13 +80,13 @@ impl<'a> Parser<'a> {
8080 token:: BinOp ( token:: Shl ) => true , // path (double UFCS)
8181 // leading vert `|` or-pattern
8282 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) ,
8484 _ => false ,
8585 }
8686 }
87- NonterminalKind :: Lifetime => match token. kind {
87+ NonterminalKind :: Lifetime => match & token. kind {
8888 token:: Lifetime ( _) => true ,
89- token:: Interpolated ( ref nt) => {
89+ token:: Interpolated ( nt) => {
9090 matches ! ( * * nt, token:: NtLifetime ( _) )
9191 }
9292 _ => false ,
0 commit comments