@@ -488,7 +488,7 @@ impl<'a> AstValidator<'a> {
488488            . span_suggestion ( 
489489                replace_span, 
490490                & format ! ( "provide a definition for the {}" ,  ctx) , 
491-                 sugg. to_string ( ) , 
491+                 sugg, 
492492                Applicability :: HasPlaceholders , 
493493            ) 
494494            . emit ( ) ; 
@@ -522,7 +522,7 @@ impl<'a> AstValidator<'a> {
522522                . span_suggestion ( 
523523                    span, 
524524                    & format ! ( "remove the {}" ,  remove_descr) , 
525-                     String :: new ( ) , 
525+                     "" , 
526526                    Applicability :: MaybeIncorrect , 
527527                ) 
528528                . span_label ( self . current_extern_span ( ) ,  "`extern` block begins here" ) 
@@ -570,7 +570,7 @@ impl<'a> AstValidator<'a> {
570570            . span_suggestion ( 
571571                body. span , 
572572                "remove the invalid body" , 
573-                 ";" . to_string ( ) , 
573+                 ";" , 
574574                Applicability :: MaybeIncorrect , 
575575            ) 
576576            . help ( 
@@ -599,7 +599,7 @@ impl<'a> AstValidator<'a> {
599599                . span_suggestion_verbose ( 
600600                    span. until ( ident. span . shrink_to_lo ( ) ) , 
601601                    "remove the qualifiers" , 
602-                     "fn " . to_string ( ) , 
602+                     "fn " , 
603603                    Applicability :: MaybeIncorrect , 
604604                ) 
605605                . emit ( ) ; 
@@ -703,7 +703,7 @@ impl<'a> AstValidator<'a> {
703703            . span_suggestion ( 
704704                generics. span , 
705705                "remove the parameters" , 
706-                 String :: new ( ) , 
706+                 "" , 
707707                Applicability :: MachineApplicable , 
708708            ) 
709709            . emit ( ) ; 
@@ -721,7 +721,7 @@ impl<'a> AstValidator<'a> {
721721        . span_suggestion ( 
722722            span, 
723723            "remove the super traits or lifetime bounds" , 
724-             String :: new ( ) , 
724+             "" , 
725725            Applicability :: MachineApplicable , 
726726        ) 
727727        . emit ( ) ; 
@@ -753,7 +753,7 @@ impl<'a> AstValidator<'a> {
753753            . span_suggestion ( 
754754                total_span, 
755755                "remove these associated items" , 
756-                 String :: new ( ) , 
756+                 "" , 
757757                Applicability :: MachineApplicable , 
758758            ) 
759759            . span_label ( ident_span,  "auto trait cannot have associated items" ) 
@@ -993,7 +993,7 @@ fn validate_generic_param_order(
993993            err. span_suggestion ( 
994994                span, 
995995                "reorder the parameters: lifetimes, then consts and types" , 
996-                 ordered_params. clone ( ) , 
996+                 & ordered_params, 
997997                Applicability :: MachineApplicable , 
998998            ) ; 
999999            err. emit ( ) ; 
0 commit comments