| struct S {} | |
| impl S { | |
| fn foo(&mur Self) {} | |
| //~^ ERROR expected identifier, found keyword `Self` | |
| //~| ERROR expected one of `:`, `@` | |
| //~| ERROR the `Self` constructor can only be used with | |
| fn bar(&'static mur Self) {} | |
| //~^ ERROR unexpected lifetime | |
| //~| ERROR expected identifier, found keyword `Self` | |
| //~| ERROR expected one of `:`, `@` | |
| //~| ERROR the `Self` constructor can only be used with | |
| fn baz(&mur Self @ _) {} | |
| //~^ ERROR expected one of `:`, `@` | |
| } | |
| fn main() {} |