| error[E0201]: duplicate definitions with name `baz`: |
| --> $DIR/E0201.rs:17:5 |
| | |
| LL | fn baz(&self) -> bool; |
| | ---------------------- item in trait |
| ... |
| LL | fn baz(&self) -> bool { true } |
| | ------------------------------ previous definition here |
| LL | fn baz(&self) -> bool { self.0 > 5 } |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definition |
| |
| error[E0201]: duplicate definitions with name `Quux`: |
| --> $DIR/E0201.rs:18:5 |
| | |
| LL | type Quux; |
| | ---------- item in trait |
| ... |
| LL | type Quux = u32; |
| | ---------------- previous definition here |
| ... |
| LL | type Quux = u32; |
| | ^^^^^^^^^^^^^^^^ duplicate definition |
| |
| error[E0592]: duplicate definitions with name `bar` |
| --> $DIR/E0201.rs:5:5 |
| | |
| LL | fn bar(&self) -> bool { self.0 > 5 } |
| | --------------------- other definition for `bar` |
| LL | fn bar() {} |
| | ^^^^^^^^ duplicate definitions for `bar` |
| |
| error: aborting due to 3 previous errors |
| |
| Some errors have detailed explanations: E0201, E0592. |
| For more information about an error, try `rustc --explain E0201`. |