@@ -524,12 +524,12 @@ enum MacroArgKind {
524
524
525
525
fn delim_token_to_str (
526
526
context : & RewriteContext ,
527
- delim_token : & DelimToken ,
527
+ delim_token : DelimToken ,
528
528
shape : Shape ,
529
529
use_multiple_lines : bool ,
530
530
inner_is_empty : bool ,
531
531
) -> ( String , String ) {
532
- let ( lhs, rhs) = match * delim_token {
532
+ let ( lhs, rhs) = match delim_token {
533
533
DelimToken :: Paren => ( "(" , ")" ) ,
534
534
DelimToken :: Bracket => ( "[" , "]" ) ,
535
535
DelimToken :: Brace => {
@@ -612,7 +612,7 @@ impl MacroArgKind {
612
612
MacroArgKind :: MetaVariable ( ty, ref name) => {
613
613
Some ( format ! ( "${}:{}" , name, ty. name. as_str( ) ) )
614
614
}
615
- MacroArgKind :: Repeat ( ref delim_tok, ref args, ref another, ref tok) => {
615
+ MacroArgKind :: Repeat ( delim_tok, ref args, ref another, ref tok) => {
616
616
let ( lhs, inner, rhs) = rewrite_delimited_inner ( delim_tok, args) ?;
617
617
let another = another
618
618
. as_ref ( )
@@ -622,7 +622,7 @@ impl MacroArgKind {
622
622
623
623
Some ( format ! ( "${}{}{}{}{}" , lhs, inner, rhs, another, repeat_tok) )
624
624
}
625
- MacroArgKind :: Delimited ( ref delim_tok, ref args) => {
625
+ MacroArgKind :: Delimited ( delim_tok, ref args) => {
626
626
rewrite_delimited_inner ( delim_tok, args)
627
627
. map ( |( lhs, inner, rhs) | format ! ( "{}{}{}" , lhs, inner, rhs) )
628
628
}
@@ -755,8 +755,8 @@ impl MacroArgParser {
755
755
let mut hi = span. hi ( ) ;
756
756
757
757
// Parse '*', '+' or '?.
758
- for ref tok in iter {
759
- self . set_last_tok ( tok) ;
758
+ for tok in iter {
759
+ self . set_last_tok ( & tok) ;
760
760
if first {
761
761
first = false ;
762
762
lo = tok. span ( ) . lo ( ) ;
@@ -977,7 +977,7 @@ enum SpaceState {
977
977
fn force_space_before ( tok : & Token ) -> bool {
978
978
debug ! ( "tok: force_space_before {:?}" , tok) ;
979
979
980
- match * tok {
980
+ match tok {
981
981
Token :: Eq
982
982
| Token :: Lt
983
983
| Token :: Le
@@ -1002,7 +1002,7 @@ fn force_space_before(tok: &Token) -> bool {
1002
1002
}
1003
1003
1004
1004
fn ident_like ( tok : & Token ) -> bool {
1005
- match * tok {
1005
+ match tok {
1006
1006
Token :: Ident ( ..) | Token :: Literal ( ..) | Token :: Lifetime ( _) => true ,
1007
1007
_ => false ,
1008
1008
}
@@ -1011,7 +1011,7 @@ fn ident_like(tok: &Token) -> bool {
1011
1011
fn next_space ( tok : & Token ) -> SpaceState {
1012
1012
debug ! ( "next_space: {:?}" , tok) ;
1013
1013
1014
- match * tok {
1014
+ match tok {
1015
1015
Token :: Not
1016
1016
| Token :: BinOp ( BinOpToken :: And )
1017
1017
| Token :: Tilde
0 commit comments