]>
Commit | Line | Data |
---|---|---|
e1599b0c XL |
1 | error: expected one of `:`, `@`, or `|`, found `)` |
2 | --> $DIR/param-attrs-2018.rs:3:41 | |
dc9dc135 XL |
3 | | |
4 | LL | trait Trait2015 { fn foo(#[allow(C)] i32); } | |
60c5eb7d | 5 | | ^ expected one of `:`, `@`, or `|` |
dc9dc135 XL |
6 | | |
7 | = note: anonymous parameters are removed in the 2018 edition (see RFC 1685) | |
e74abb32 XL |
8 | help: if this is a `self` type, give it a parameter name |
9 | | | |
10 | LL | trait Trait2015 { fn foo(#[allow(C)] self: i32); } | |
11 | | ^^^^^^^^^ | |
f035d41b | 12 | help: if this is a parameter name, give it a type |
dc9dc135 XL |
13 | | |
14 | LL | trait Trait2015 { fn foo(#[allow(C)] i32: TypeName); } | |
15 | | ^^^^^^^^^^^^^ | |
16 | help: if this is a type, explicitly ignore the parameter name | |
17 | | | |
18 | LL | trait Trait2015 { fn foo(#[allow(C)] _: i32); } | |
19 | | ^^^^^^ | |
20 | ||
21 | error: aborting due to previous error | |
22 |