error[E0034]: multiple applicable items in scope --> $DIR/method-resolution3.rs:21:11 | LL | x.bar(); | ^^^ multiple `bar` found | note: candidate #1 is defined in an impl for the type `Bar` --> $DIR/method-resolution3.rs:15:5 | LL | fn bar(self) {} | ^^^^^^^^^^^^ note: candidate #2 is defined in an impl for the type `Bar` --> $DIR/method-resolution3.rs:11:5 | LL | fn bar(self) {} | ^^^^^^^^^^^^ error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0034`.