17 lines
242 B
Rust
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);
|
|
}
|
|
|