fix formatting + test syntax
This commit is contained in:
parent
70bfcc2518
commit
a3d32bbbbe
@ -353,7 +353,7 @@ pub(super) fn expected_ident_found(&mut self) -> DiagnosticBuilder<'a, ErrorGuar
|
||||
|
||||
if !self.look_ahead(1, |t| *t == token::Lt) &&
|
||||
let Ok(snippet) = self.sess.source_map().span_to_snippet(generic.span) {
|
||||
err.multipart_suggestion_verbose(
|
||||
err.multipart_suggestion_verbose(
|
||||
format!("place the generic parameter name after the {ident_name} name"),
|
||||
vec![
|
||||
(self.token.span.shrink_to_hi(), snippet),
|
||||
|
@ -5,6 +5,5 @@
|
||||
enum Foo<T> { Variant(T) }
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the enum name
|
||||
//~| SUGGESTION Foo<T>
|
||||
|
||||
fn main() {}
|
||||
|
@ -5,6 +5,5 @@
|
||||
enum<T> Foo { Variant(T) }
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the enum name
|
||||
//~| SUGGESTION Foo<T>
|
||||
|
||||
fn main() {}
|
||||
|
@ -5,6 +5,5 @@
|
||||
fn f<'a, B: 'a + std::ops::Add<Output = u32>>(_x: B) { }
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the fn name
|
||||
//~| SUGGESTION f<'a, B: 'a + std::ops::Add<Output = u32>>
|
||||
|
||||
fn main() {}
|
||||
|
@ -5,6 +5,5 @@
|
||||
fn<'a, B: 'a + std::ops::Add<Output = u32>> f(_x: B) { }
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the fn name
|
||||
//~| SUGGESTION f<'a, B: 'a + std::ops::Add<Output = u32>>
|
||||
|
||||
fn main() {}
|
||||
|
@ -5,6 +5,5 @@
|
||||
fn id<T>(x: T) -> T { x }
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the fn name
|
||||
//~| SUGGESTION id<T>
|
||||
|
||||
fn main() {}
|
||||
|
@ -5,6 +5,5 @@
|
||||
fn<T> id(x: T) -> T { x }
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the fn name
|
||||
//~| SUGGESTION id<T>
|
||||
|
||||
fn main() {}
|
||||
|
@ -5,6 +5,5 @@
|
||||
struct Foo<T> { x: T }
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the struct name
|
||||
//~| SUGGESTION Foo<T>
|
||||
|
||||
fn main() {}
|
||||
|
@ -5,6 +5,5 @@
|
||||
struct<T> Foo { x: T }
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the struct name
|
||||
//~| SUGGESTION Foo<T>
|
||||
|
||||
fn main() {}
|
||||
|
@ -5,7 +5,6 @@
|
||||
trait Foo<T> {
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the trait name
|
||||
//~| SUGGESTION Foo<T>
|
||||
}
|
||||
|
||||
|
||||
|
@ -5,7 +5,6 @@
|
||||
trait<T> Foo {
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the trait name
|
||||
//~| SUGGESTION Foo<T>
|
||||
}
|
||||
|
||||
|
||||
|
@ -5,6 +5,5 @@
|
||||
type Foo<T> = T;
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the type name
|
||||
//~| SUGGESTION Foo<T>
|
||||
|
||||
fn main() {}
|
||||
|
@ -5,6 +5,5 @@
|
||||
type<T> Foo = T;
|
||||
//~^ ERROR expected identifier, found `<`
|
||||
//~| HELP place the generic parameter name after the type name
|
||||
//~| SUGGESTION Foo<T>
|
||||
|
||||
fn main() {}
|
||||
|
Loading…
Reference in New Issue
Block a user