| struct Foo(u8); | |
| impl Foo { | |
| fn bar(&self) -> bool { self.0 > 5 } | |
| fn bar() {} //~ ERROR E0592 | |
| } | |
| trait Baz { | |
| type Quux; | |
| fn baz(&self) -> bool; | |
| } | |
| impl Baz for Foo { | |
| type Quux = u32; | |
| fn baz(&self) -> bool { true } | |
| fn baz(&self) -> bool { self.0 > 5 } //~ ERROR E0201 | |
| type Quux = u32; //~ ERROR E0201 | |
| } | |
| fn main() { | |
| } |