@@ -484,7 +484,7 @@ impl<'s, P: Borrow<Parser>> ParserI<'s, P> {
484
484
self . pattern ( ) [ i..]
485
485
. chars ( )
486
486
. next ( )
487
- . unwrap_or_else ( || panic ! ( "expected char at offset {}" , i ) )
487
+ . unwrap_or_else ( || panic ! ( "expected char at offset {i}" ) )
488
488
}
489
489
490
490
/// Bump the parser to the next Unicode scalar value.
@@ -2254,7 +2254,7 @@ impl<'s, P: Borrow<Parser>> ParserI<'s, P> {
2254
2254
'S' => ( true , ast:: ClassPerlKind :: Space ) ,
2255
2255
'w' => ( false , ast:: ClassPerlKind :: Word ) ,
2256
2256
'W' => ( true , ast:: ClassPerlKind :: Word ) ,
2257
- c => panic ! ( "expected valid Perl class but got '{}'" , c ) ,
2257
+ c => panic ! ( "expected valid Perl class but got '{c }'" ) ,
2258
2258
} ;
2259
2259
ast:: ClassPerl { span, kind, negated }
2260
2260
}
@@ -4598,7 +4598,7 @@ bar
4598
4598
4599
4599
// We also support superfluous escapes in most cases now too.
4600
4600
for c in [ '!' , '@' , '%' , '"' , '\'' , '/' , ' ' ] {
4601
- let pat = format ! ( r"\{}" , c ) ;
4601
+ let pat = format ! ( r"\{c}" ) ;
4602
4602
assert_eq ! (
4603
4603
parser( & pat) . parse_primitive( ) ,
4604
4604
Ok ( Primitive :: Literal ( ast:: Literal {
@@ -4713,7 +4713,7 @@ bar
4713
4713
#[ test]
4714
4714
fn parse_octal ( ) {
4715
4715
for i in 0 ..511 {
4716
- let pat = format ! ( r"\{:o}" , i ) ;
4716
+ let pat = format ! ( r"\{i :o}" ) ;
4717
4717
assert_eq ! (
4718
4718
parser_octal( & pat) . parse_escape( ) ,
4719
4719
Ok ( Primitive :: Literal ( ast:: Literal {
@@ -4788,7 +4788,7 @@ bar
4788
4788
#[ test]
4789
4789
fn parse_hex_two ( ) {
4790
4790
for i in 0 ..256 {
4791
- let pat = format ! ( r"\x{:02x}" , i ) ;
4791
+ let pat = format ! ( r"\x{i :02x}" ) ;
4792
4792
assert_eq ! (
4793
4793
parser( & pat) . parse_escape( ) ,
4794
4794
Ok ( Primitive :: Literal ( ast:: Literal {
@@ -4829,7 +4829,7 @@ bar
4829
4829
None => continue ,
4830
4830
Some ( c) => c,
4831
4831
} ;
4832
- let pat = format ! ( r"\u{:04x}" , i ) ;
4832
+ let pat = format ! ( r"\u{i :04x}" ) ;
4833
4833
assert_eq ! (
4834
4834
parser( & pat) . parse_escape( ) ,
4835
4835
Ok ( Primitive :: Literal ( ast:: Literal {
@@ -4893,7 +4893,7 @@ bar
4893
4893
None => continue ,
4894
4894
Some ( c) => c,
4895
4895
} ;
4896
- let pat = format ! ( r"\U{:08x}" , i ) ;
4896
+ let pat = format ! ( r"\U{i :08x}" ) ;
4897
4897
assert_eq ! (
4898
4898
parser( & pat) . parse_escape( ) ,
4899
4899
Ok ( Primitive :: Literal ( ast:: Literal {
0 commit comments