@@ -332,7 +332,7 @@ impl Error {
332332 0
333333 } ;
334334 let mask = "." . repeat ( left) + "^" + & "." . repeat ( right) ;
335- let descript = format ! ( "\n \n \t {}\n \t {}\n " , fragment , mask ) ;
335+ let descript = format ! ( "\n \n \t {fragment }\n \t {mask }\n " ) ;
336336
337337 Error {
338338 err : Box :: new ( ErrorImpl {
@@ -426,9 +426,9 @@ impl de::Error for Error {
426426 #[ cold]
427427 fn invalid_type ( unexp : de:: Unexpected , exp : & dyn de:: Expected ) -> Self {
428428 if let de:: Unexpected :: Unit = unexp {
429- Error :: custom ( format_args ! ( "invalid type: null, expected {}" , exp ) )
429+ Error :: custom ( format_args ! ( "invalid type: null, expected {exp}" ) )
430430 } else {
431- Error :: custom ( format_args ! ( "invalid type: {}, expected {}" , unexp , exp ) )
431+ Error :: custom ( format_args ! ( "invalid type: {unexp }, expected {exp}" ) )
432432 }
433433 }
434434}
@@ -520,73 +520,73 @@ mod test {
520520
521521 let err = from_str :: < Foo > ( "{ \" b\" :[]}" ) . unwrap_err ( ) ;
522522 assert_eq ! (
523- format!( "{}" , err ) ,
523+ format!( "{err}" ) ,
524524 "missing field `a` at line 1 column 8\n \n \t { \" b\" :[]}\n \t ........^\n "
525525 ) ;
526526
527527 let err = from_str :: < Foo > ( "{\" a\" : [1, 2x, 3, 4, 5]}" ) . unwrap_err ( ) ;
528- println ! ( "{}" , err ) ;
528+ println ! ( "{err}" ) ;
529529 assert_eq ! (
530- format!( "{}" , err ) ,
530+ format!( "{err}" ) ,
531531 "Expected this character to be either a ',' or a ']' while parsing at line 1 column \
532532 11\n \n \t \" : [1, 2x, 3, 4,\n \t ........^.......\n "
533533 ) ;
534534
535535 let err = from_str :: < Foo > ( "{\" a\" : null}" ) . unwrap_err ( ) ;
536536 assert_eq ! (
537- format!( "{}" , err ) ,
537+ format!( "{err}" ) ,
538538 "invalid type: null, expected a sequence at line 1 column 9\n \n \t \" a\" : \
539539 null}\n \t ........^.\n "
540540 ) ;
541541
542542 let err = from_str :: < Foo > ( "{\" a\" : [1,2,3 }" ) . unwrap_err ( ) ;
543543 assert_eq ! (
544- format!( "{}" , err ) ,
544+ format!( "{err}" ) ,
545545 "Expected this character to be either a ',' or a ']' while parsing at line 1 column \
546546 14\n \n \t [1,2,3 }\n \t ........^\n "
547547 ) ;
548548
549549 let err = from_str :: < Foo > ( "{\" a\" : [\" 123\" ]}" ) . unwrap_err ( ) ;
550550 assert_eq ! (
551- format!( "{}" , err ) ,
551+ format!( "{err}" ) ,
552552 "invalid type: string \" 123\" , expected i32 at line 1 column 11\n \n \t \" : \
553553 [\" 123\" ]}\n \t ........^..\n "
554554 ) ;
555555
556556 let err = from_str :: < Foo > ( "{\" a\" : [" ) . unwrap_err ( ) ;
557557 assert_eq ! (
558- format!( "{}" , err ) ,
558+ format!( "{err}" ) ,
559559 "EOF while parsing at line 1 column 6\n \n \t {\" a\" : [\n \t ......^\n "
560560 ) ;
561561
562562 let err = from_str :: < Foo > ( "{\" a\" : [000]}" ) . unwrap_err ( ) ;
563563 assert_eq ! (
564- format!( "{}" , err ) ,
564+ format!( "{err}" ) ,
565565 "Expected this character to be either a ',' or a ']' while parsing at line 1 column \
566566 8\n \n \t {\" a\" : [000]}\n \t ........^...\n "
567567 ) ;
568568
569569 let err = from_str :: < Foo > ( "{\" a\" : [-]}" ) . unwrap_err ( ) ;
570570 assert_eq ! (
571- format!( "{}" , err ) ,
571+ format!( "{err}" ) ,
572572 "Invalid number at line 1 column 7\n \n \t {\" a\" : [-]}\n \t .......^..\n "
573573 ) ;
574574
575575 let err = from_str :: < Foo > ( "{\" a\" : [-1.23e]}" ) . unwrap_err ( ) ;
576576 assert_eq ! (
577- format!( "{}" , err ) ,
577+ format!( "{err}" ) ,
578578 "Invalid number at line 1 column 12\n \n \t : [-1.23e]}\n \t ........^..\n "
579579 ) ;
580580
581581 let err = from_str :: < Foo > ( "{\" c\" : \" 哈哈哈哈哈哈}" ) . unwrap_err ( ) ;
582582 assert_eq ! (
583- format!( "{}" , err ) ,
583+ format!( "{err}" ) ,
584584 "EOF while parsing at line 1 column 25\n \n \t 哈哈哈}\n \t .........^\n "
585585 ) ;
586586
587587 let err = from_slice :: < Foo > ( b"{\" b\" :\" \x80 \" }" ) . unwrap_err ( ) ;
588588 assert_eq ! (
589- format!( "{}" , err ) ,
589+ format!( "{err}" ) ,
590590 "Invalid UTF-8 characters in json at line 1 column 6\n \n \t {\" b\" :\" �\" }\n \t ......^..\n "
591591 ) ;
592592 }
@@ -595,7 +595,7 @@ mod test {
595595 fn test_other_errors ( ) {
596596 let err = crate :: Value :: try_from ( f64:: NAN ) . unwrap_err ( ) ;
597597 assert_eq ! (
598- format!( "{}" , err ) ,
598+ format!( "{err}" ) ,
599599 "NaN or Infinity is not a valid JSON value"
600600 ) ;
601601 }
0 commit comments