// https://github.com/rust-lang/rust/issues/56835 | |
pub struct Foo {} | |
impl Foo { | |
fn bar(Self(foo): Self) {} | |
//~^ ERROR the `Self` constructor can only be used with tuple or unit structs | |
//~^^ ERROR expected tuple struct or tuple variant, found self constructor `Self` [E0164] | |
} | |
fn main() {} |