]>
Commit | Line | Data |
---|---|---|
1a4d82fc | 1 | // Test that duplicate methods in impls are not allowed |
223e47cc | 2 | |
1a4d82fc | 3 | struct Foo; |
223e47cc | 4 | |
1a4d82fc JJ |
5 | trait Bar { |
6 | fn bar(&self) -> isize; | |
223e47cc LB |
7 | } |
8 | ||
1a4d82fc JJ |
9 | impl Bar for Foo { |
10 | fn bar(&self) -> isize {1} | |
54a0048b | 11 | fn bar(&self) -> isize {2} //~ ERROR duplicate definitions |
223e47cc LB |
12 | } |
13 | ||
14 | fn main() { | |
1a4d82fc | 15 | println!("{}", Foo.bar()); |
223e47cc | 16 | } |