rust/src/test/run-pass/coherence-impl-in-fn.rs

10 lines
239 B
Rust
Raw Normal View History

fn main() {
enum x { foo }
impl x : core::cmp::Eq {
pure fn eq(&self, other: &x) -> bool {
(*self) as int == (*other) as int
}
pure fn ne(&self, other: &x) -> bool { !(*self).eq(other) }
}
}