about summary refs log tree commit diff
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2013-04-09 08:36:38 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2013-04-10 16:32:09 -0700
commit26ecb30f550a46d52528a7d45d9327ebce938e81 (patch)
tree7eed728593ecea0e917de1d4c85f713a33436263
parentf3ab67ec5f75fc3376e5647dfb7e5b46a535dea7 (diff)
downloadrust-26ecb30f550a46d52528a7d45d9327ebce938e81.tar.gz
rust-26ecb30f550a46d52528a7d45d9327ebce938e81.zip
test: update serialization tests to use new macro
-rw-r--r--src/test/run-pass/auto-encode.rs21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/test/run-pass/auto-encode.rs b/src/test/run-pass/auto-encode.rs
index e0720876900..bfc15acaa76 100644
--- a/src/test/run-pass/auto-encode.rs
+++ b/src/test/run-pass/auto-encode.rs
@@ -22,7 +22,7 @@ use EBWriter = std::ebml::writer;
 use core::cmp::Eq;
 use core::io::Writer;
 use std::ebml;
-use std::serialize::{Encodable, Decodable};
+use std::serialize::{Decodable, Encodable};
 use std::time;
 
 fn test_ebml<A:
@@ -39,8 +39,7 @@ fn test_ebml<A:
     assert!(*a1 == a2);
 }
 
-#[auto_encode]
-#[auto_decode]
+#[deriving(Decodable, Encodable)]
 enum Expr {
     Val(uint),
     Plus(@Expr, @Expr),
@@ -107,32 +106,26 @@ impl cmp::Eq for CLike {
     fn ne(&self, other: &CLike) -> bool { !self.eq(other) }
 }
 
-#[auto_encode]
-#[auto_decode]
-#[deriving(Eq)]
+#[deriving(Decodable, Encodable, Eq)]
 struct Spanned<T> {
     lo: uint,
     hi: uint,
     node: T,
 }
 
-#[auto_encode]
-#[auto_decode]
+#[deriving(Decodable, Encodable)]
 struct SomeStruct { v: ~[uint] }
 
-#[auto_encode]
-#[auto_decode]
+#[deriving(Decodable, Encodable)]
 struct Point {x: uint, y: uint}
 
-#[auto_encode]
-#[auto_decode]
+#[deriving(Decodable, Encodable)]
 enum Quark<T> {
     Top(T),
     Bottom(T)
 }
 
-#[auto_encode]
-#[auto_decode]
+#[deriving(Decodable, Encodable)]
 enum CLike { A, B, C }
 
 pub fn main() {