//@ run-pass | |
#[derive(PartialEq, PartialOrd, Eq, Ord, Debug)] | |
struct Foo(Box<[u8]>); | |
pub fn main() { | |
let a = Foo(Box::new([0, 1, 2])); | |
let b = Foo(Box::new([0, 1, 2])); | |
assert_eq!(a, b); | |
println!("{}", a != b); | |
println!("{}", a < b); | |
println!("{}", a <= b); | |
println!("{}", a == b); | |
println!("{}", a > b); | |
println!("{}", a >= b); | |
} |