Skip to content

Commit 655beb4

Browse files
committed
Attempt to address review comments via github web...
1 parent 5287004 commit 655beb4

File tree

7 files changed

+8
-9
lines changed

7 files changed

+8
-9
lines changed

compiler/rustc_parse/src/parser/diagnostics.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -352,13 +352,12 @@ impl<'a> Parser<'a> {
352352
// if there is a `<` after the fn name, then don't show a suggestion, show help
353353

354354
if !self.look_ahead(1, |t| *t == token::Lt) &&
355-
let Ok(snippet) = self.sess.source_map().span_to_snippet(generic.span) &&
356-
let Ok(ident) = self.sess.source_map().span_to_snippet(self.token.span) {
355+
let Ok(snippet) = self.sess.source_map().span_to_snippet(generic.span) {
357356
err.span_suggestion_verbose(
358357
self.token.span.shrink_to_hi(),
359358
format!("place the generic parameter name after the {ident_name} name"),
360359
snippet,
361-
Applicability::MachineApplicable,
360+
Applicability::MaybeIncorrect,
362361
);
363362
} else {
364363
err.help(format!(

src/test/ui/parser/suggest_misplaced_generics/enum.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LL | enum<T> Foo { Variant(T) }
77
help: place the generic parameter name after the enum name
88
|
99
LL | enum Foo<T> { Variant(T) }
10-
| ~~~~~~
10+
| ~~~
1111

1212
error: aborting due to previous error
1313

src/test/ui/parser/suggest_misplaced_generics/fn-complex-generics.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LL | fn<'a, B: 'a + std::ops::Add<Output = u32>> f(_x: B) { }
77
help: place the generic parameter name after the fn name
88
|
99
LL | fn f<'a, B: 'a + std::ops::Add<Output = u32>>(_x: B) { }
10-
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10+
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1111

1212
error: aborting due to previous error
1313

src/test/ui/parser/suggest_misplaced_generics/fn-simple.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LL | fn<T> id(x: T) -> T { x }
77
help: place the generic parameter name after the fn name
88
|
99
LL | fn id<T>(x: T) -> T { x }
10-
| ~~~~~
10+
| ~~~
1111

1212
error: aborting due to previous error
1313

src/test/ui/parser/suggest_misplaced_generics/struct.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LL | struct<T> Foo { x: T }
77
help: place the generic parameter name after the struct name
88
|
99
LL | struct Foo<T> { x: T }
10-
| ~~~~~~
10+
| ~~~
1111

1212
error: aborting due to previous error
1313

src/test/ui/parser/suggest_misplaced_generics/trait.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LL | trait<T> Foo {
77
help: place the generic parameter name after the trait name
88
|
99
LL | trait Foo<T> {
10-
| ~~~~~~
10+
| ~~~
1111

1212
error: aborting due to previous error
1313

src/test/ui/parser/suggest_misplaced_generics/type.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LL | type<T> Foo = T;
77
help: place the generic parameter name after the type name
88
|
99
LL | type Foo<T> = T;
10-
| ~~~~~~
10+
| ~~~
1111

1212
error: aborting due to previous error
1313

0 commit comments

Comments
 (0)