@@ -11,7 +11,6 @@ use rustc_span::edition::{Edition, LATEST_STABLE_EDITION};
11
11
use rustc_span:: symbol:: Ident ;
12
12
use rustc_span:: { Span , Symbol } ;
13
13
14
- use crate :: fluent_generated as fluent;
15
14
use crate :: parser:: { ForbiddenLetReason , TokenDescription } ;
16
15
17
16
#[ derive( Diagnostic ) ]
@@ -1206,16 +1205,18 @@ impl<'a, G: EmissionGuarantee> IntoDiagnostic<'a, G> for ExpectedIdentifier {
1206
1205
1207
1206
let mut diag = handler. struct_diagnostic ( match token_descr {
1208
1207
Some ( TokenDescription :: ReservedIdentifier ) => {
1209
- fluent :: parse_expected_identifier_found_reserved_identifier_str
1208
+ "expected identifier, found reserved identifier `{$token}`"
1210
1209
}
1211
- Some ( TokenDescription :: Keyword ) => fluent :: parse_expected_identifier_found_keyword_str ,
1210
+ Some ( TokenDescription :: Keyword ) => "expected identifier, found keyword `{$token}`" ,
1212
1211
Some ( TokenDescription :: ReservedKeyword ) => {
1213
- fluent :: parse_expected_identifier_found_reserved_keyword_str
1212
+ "expected identifier, found reserved keyword `{$token}`"
1214
1213
}
1214
+
1215
1215
Some ( TokenDescription :: DocComment ) => {
1216
- fluent :: parse_expected_identifier_found_doc_comment_str
1216
+ "expected identifier, found doc comment `{$token}`"
1217
1217
}
1218
- None => fluent:: parse_expected_identifier_found_str,
1218
+
1219
+ None => "expected identifier, found `{$token}`" ,
1219
1220
} ) ;
1220
1221
diag. set_span ( self . span ) ;
1221
1222
diag. set_arg ( "token" , self . token ) ;
@@ -1262,28 +1263,21 @@ impl<'a, G: EmissionGuarantee> IntoDiagnostic<'a, G> for ExpectedSemi {
1262
1263
let token_descr = TokenDescription :: from_token ( & self . token ) ;
1263
1264
1264
1265
let mut diag = handler. struct_diagnostic ( match token_descr {
1265
- Some ( TokenDescription :: ReservedIdentifier ) => DiagnosticMessage :: Str ( Cow :: from (
1266
- "expected `;`, found reserved identifier `{$token}`" ,
1267
- ) ) ,
1268
- Some ( TokenDescription :: Keyword ) => {
1269
- DiagnosticMessage :: Str ( Cow :: from ( "expected `;`, found keyword `{$token}`" ) )
1266
+ Some ( TokenDescription :: ReservedIdentifier ) => {
1267
+ "expected `;`, found reserved identifier `{$token}`"
1270
1268
}
1269
+ Some ( TokenDescription :: Keyword ) => "expected `;`, found keyword `{$token}`" ,
1271
1270
Some ( TokenDescription :: ReservedKeyword ) => {
1272
- DiagnosticMessage :: Str ( Cow :: from ( "expected `;`, found reserved keyword `{$token}`" ) )
1273
- }
1274
- Some ( TokenDescription :: DocComment ) => {
1275
- DiagnosticMessage :: Str ( Cow :: from ( "expected `;`, found doc comment `{$token}`" ) )
1271
+ "expected `;`, found reserved keyword `{$token}`"
1276
1272
}
1277
- None => DiagnosticMessage :: Str ( Cow :: from ( "expected `;`, found `{$token}`" ) ) ,
1273
+ Some ( TokenDescription :: DocComment ) => "expected `;`, found doc comment `{$token}`" ,
1274
+ None => "expected `;`, found `{$token}`" ,
1278
1275
} ) ;
1279
1276
diag. set_span ( self . span ) ;
1280
1277
diag. set_arg ( "token" , self . token ) ;
1281
1278
1282
1279
if let Some ( unexpected_token_label) = self . unexpected_token_label {
1283
- diag. span_label (
1284
- unexpected_token_label,
1285
- DiagnosticMessage :: Str ( Cow :: from ( "unexpected token" ) ) ,
1286
- ) ;
1280
+ diag. span_label ( unexpected_token_label, "unexpected token" ) ;
1287
1281
}
1288
1282
1289
1283
self . sugg . add_to_diagnostic ( & mut diag) ;
@@ -1652,15 +1646,15 @@ impl AddToDiagnostic for FnTraitMissingParen {
1652
1646
rustc_errors:: SubdiagnosticMessage ,
1653
1647
) -> rustc_errors:: SubdiagnosticMessage ,
1654
1648
{
1655
- diag. span_label ( self . span , crate :: fluent_generated :: parse_fn_trait_missing_paren ) ;
1649
+ diag. span_label ( self . span , "`Fn` bounds require arguments in parentheses" ) ;
1656
1650
let applicability = if self . machine_applicable {
1657
1651
Applicability :: MachineApplicable
1658
1652
} else {
1659
1653
Applicability :: MaybeIncorrect
1660
1654
} ;
1661
1655
diag. span_suggestion_short (
1662
1656
self . span . shrink_to_hi ( ) ,
1663
- crate :: fluent_generated :: parse_add_paren ,
1657
+ "try adding parentheses" ,
1664
1658
"()" ,
1665
1659
applicability,
1666
1660
) ;
0 commit comments