| enum Foo {} | |
| struct Bar {} | |
| impl Foo { | |
| fn foo() { | |
| let _ = Self; | |
| //~^ ERROR the `Self` constructor can only be used with tuple or unit structs | |
| let _ = Self(); | |
| //~^ ERROR the `Self` constructor can only be used with tuple or unit structs | |
| } | |
| } | |
| impl Bar { | |
| fn bar() { | |
| let _ = Self; | |
| //~^ ERROR the `Self` constructor can only be used with tuple or unit structs | |
| let _ = Self(); | |
| //~^ ERROR the `Self` constructor can only be used with tuple or unit structs | |
| } | |
| } | |
| fn main() {} |