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() {} |