diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-04-09 08:36:38 -0700 |
|---|---|---|
| committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-04-10 16:32:09 -0700 |
| commit | 26ecb30f550a46d52528a7d45d9327ebce938e81 (patch) | |
| tree | 7eed728593ecea0e917de1d4c85f713a33436263 | |
| parent | f3ab67ec5f75fc3376e5647dfb7e5b46a535dea7 (diff) | |
| download | rust-26ecb30f550a46d52528a7d45d9327ebce938e81.tar.gz rust-26ecb30f550a46d52528a7d45d9327ebce938e81.zip | |
test: update serialization tests to use new macro
| -rw-r--r-- | src/test/run-pass/auto-encode.rs | 21 |
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() { |
