]> git.lizzy.rs Git - rust.git/blobdiff - src/test/compile-fail/deriving-span-TotalOrd-enum.rs
create a sensible comparison trait hierarchy
[rust.git] / src / test / compile-fail / deriving-span-TotalOrd-enum.rs
index 303e35108feea1c388a981ffa56823eaf85ec45e..ba97b28d18c70c041a01a84c39a5aefc731b7c49 100644 (file)
 #[feature(struct_variant)];
 extern crate extra;
 
-#[deriving(TotalEq)]
+#[deriving(Eq, Ord, TotalEq)]
 struct Error;
 
-#[deriving(TotalOrd,TotalEq)]
+#[deriving(Eq, Ord, TotalOrd,TotalEq)]
 enum Enum {
    A(
      Error //~ ERROR