]>
Commit | Line | Data |
---|---|---|
b7449926 | 1 | // run-pass |
223e47cc LB |
2 | |
3 | trait Foo { | |
c34b1796 AL |
4 | fn a(&self) -> isize; |
5 | fn b(&self) -> isize { | |
223e47cc LB |
6 | self.a() + 2 |
7 | } | |
8 | } | |
9 | ||
c34b1796 AL |
10 | impl Foo for isize { |
11 | fn a(&self) -> isize { | |
223e47cc LB |
12 | 3 |
13 | } | |
14 | } | |
15 | ||
16 | pub fn main() { | |
970d7e83 | 17 | assert_eq!(3.b(), 5); |
223e47cc | 18 | } |