@@ -12,9 +12,9 @@ use crate::errors::{
12
12
IncorrectAwait , IncorrectSemicolon , IncorrectUseOfAwait , ParenthesesInForHead ,
13
13
ParenthesesInForHeadSugg , PatternMethodParamWithoutBody , QuestionMarkInType ,
14
14
QuestionMarkInTypeSugg , SelfParamNotFirst , StructLiteralBodyWithoutPath ,
15
- StructLiteralBodyWithoutPathSugg , SuggEscapeToUseAsIdentifier , SuggRemoveComma ,
16
- UnexpectedConstInGenericParam , UnexpectedConstParamDeclaration ,
17
- UnexpectedConstParamDeclarationSugg , UnmatchedAngleBrackets , UseEqInstead , SuggMisplacedGeneric ,
15
+ StructLiteralBodyWithoutPathSugg , SuggEscapeToUseAsIdentifier , SuggMisplacedGeneric ,
16
+ SuggRemoveComma , UnexpectedConstInGenericParam , UnexpectedConstParamDeclaration ,
17
+ UnexpectedConstParamDeclarationSugg , UnmatchedAngleBrackets , UseEqInstead ,
18
18
} ;
19
19
20
20
use crate :: lexer:: UnmatchedBrace ;
@@ -328,35 +328,22 @@ impl<'a> Parser<'a> {
328
328
329
329
let span = self . token . span ;
330
330
let token = self . token . clone ( ) ;
331
- let suggest_misplaced_generic =
332
- if self . token == token:: Lt {
333
- // store the span before the generic calculation starts
334
- if self . parse_generics ( ) . is_ok ( ) {
335
- // FIXME: need the span of the whole generic.
336
- Some (
337
- SuggMisplacedGeneric {
338
- span : span. until ( self . token . span )
339
- }
340
- )
341
- } else {
342
- None
343
- }
331
+ let suggest_misplaced_generic = if self . token == token:: Lt {
332
+ // store the span before the generic calculation starts
333
+ if self . parse_generics ( ) . is_ok ( ) {
334
+ // FIXME: need the span of the whole generic.
335
+ Some ( SuggMisplacedGeneric { span : span. until ( self . token . span ) } )
344
336
} else {
345
337
None
346
- } ;
338
+ }
339
+ } else {
340
+ None
341
+ } ;
347
342
348
343
// FIXME: write better rust
349
344
let err = ExpectedIdentifier {
350
- span : if suggest_misplaced_generic. is_some ( ) {
351
- span
352
- } else {
353
- self . token . span
354
- } ,
355
- token : if suggest_misplaced_generic. is_some ( ) {
356
- token
357
- } else {
358
- self . token . clone ( )
359
- } ,
345
+ span : if suggest_misplaced_generic. is_some ( ) { span } else { self . token . span } ,
346
+ token : if suggest_misplaced_generic. is_some ( ) { token } else { self . token . clone ( ) } ,
360
347
suggest_raw,
361
348
suggest_remove_comma,
362
349
suggest_misplaced_generic,
0 commit comments