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);
|
||
|
}
|
||
|
|