rust/src/test/run-pass/issue-3683.rs
2012-11-24 14:02:35 -08:00

16 lines
174 B
Rust

trait Foo {
fn a() -> int;
fn b() -> int {
self.a() + 2
}
}
impl int: Foo {
fn a() -> int {
3
}
}
fn main() {
assert(3.b() == 5);
}