rust/tests/ui/deriving/deriving-via-extension-struct-tuple.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

18 lines
352 B
Rust
Raw Normal View History

// run-pass
2015-01-28 07:34:18 -06:00
#[derive(PartialEq, Debug)]
struct Foo(isize, isize, String);
pub fn main() {
let a1 = Foo(5, 6, "abc".to_string());
let a2 = Foo(5, 6, "abc".to_string());
let b = Foo(5, 7, "def".to_string());
assert_eq!(a1, a1);
assert_eq!(a2, a1);
2013-03-28 20:39:09 -05:00
assert!(!(a1 == b));
2013-03-28 20:39:09 -05:00
assert!(a1 != b);
assert!(!(a1 != a1));
assert!(!(a2 != a1));
}