rust/src/test/run-pass/deriving-via-extension-struct.rs

17 lines
242 B
Rust

#[deriving_eq]
struct Foo {
x: int,
y: int,
z: int,
}
fn main() {
let a = Foo { x: 1, y: 2, z: 3 };
let b = Foo { x: 1, y: 2, z: 3 };
assert a == b;
assert !(a != b);
assert a.eq(&b);
assert !a.ne(&b);
}