// Test that duplicate methods in impls are not allowed | |
struct Foo; | |
trait Bar { | |
fn bar(&self) -> isize; | |
} | |
impl Bar for Foo { | |
fn bar(&self) -> isize {1} | |
fn bar(&self) -> isize {2} //~ ERROR duplicate definitions | |
} | |
fn main() { | |
println!("{}", Foo.bar()); | |
} |