| // We should not suggest `self` in bare functions. | |
| // And a note for RFC 1685 should not be shown. | |
| // See #144968 | |
| //@ edition:2018 | |
| fn is_even(value) -> bool { //~ ERROR expected one of `:`, `@`, or `|`, found `)` | |
| value % 2 == 0 | |
| } | |
| struct S; | |
| impl S { | |
| fn is_even(value) -> bool { //~ ERROR expected one of `:`, `@`, or `|`, found `)` | |
| value % 2 == 0 | |
| } | |
| } | |
| trait T { | |
| fn is_even(value) -> bool { //~ ERROR expected one of `:`, `@`, or `|`, found `)` | |
| value % 2 == 0 | |
| } | |
| } | |
| fn main() {} |