]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/class-impl-very-parameterized-trait.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / class-impl-very-parameterized-trait.rs
index b5892c3f1230545e4c7f0175a003dfff9361b1a3..993f27d061d20f9c000517591305e8a2940f4728 100644 (file)
@@ -11,7 +11,7 @@
 
 use std::cmp;
 
-#[deriving(Show)]
+#[derive(Copy, Show)]
 enum cat_type { tuxedo, tabby, tortoiseshell }
 
 impl cmp::PartialEq for cat_type {
@@ -106,9 +106,9 @@ pub fn main() {
     for _ in range(1u, 5) { nyan.speak(); }
     assert!(*nyan.find(&1).unwrap() == "nyan".to_string());
     assert_eq!(nyan.find(&10), None);
-    let mut spotty: cat<cat_type> = cat::new(2, 57, tuxedo);
+    let mut spotty: cat<cat_type> = cat::new(2, 57, cat_type::tuxedo);
     for _ in range(0u, 6) { spotty.speak(); }
     assert_eq!(spotty.len(), 8);
     assert!((spotty.contains_key(&2)));
-    assert_eq!(spotty.get(&3), &tuxedo);
+    assert_eq!(spotty.get(&3), &cat_type::tuxedo);
 }