about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2012-10-01 08:12:39 -0700
committerNiko Matsakis <niko@alum.mit.edu>2012-10-01 20:44:30 -0700
commit2569adc5ea0b950c6e41a1c72d9eb7efdba49f05 (patch)
tree0809baef6e0089b39e953269ca5a1e92638916e8 /src/test
parent372c7de20104bd3f968cda6429dfad2c1d559a35 (diff)
downloadrust-2569adc5ea0b950c6e41a1c72d9eb7efdba49f05.tar.gz
rust-2569adc5ea0b950c6e41a1c72d9eb7efdba49f05.zip
Split auto_serialize2 into two macros
Diffstat (limited to 'src/test')
-rw-r--r--src/test/run-pass/auto_serialize2.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/run-pass/auto_serialize2.rs b/src/test/run-pass/auto_serialize2.rs
index f3f7e80e8a2..4503ea6c7e0 100644
--- a/src/test/run-pass/auto_serialize2.rs
+++ b/src/test/run-pass/auto_serialize2.rs
@@ -31,6 +31,7 @@ fn test_ser_and_deser<A:Eq Serializable Deserializable>(
 }
 
 #[auto_serialize2]
+#[auto_deserialize2]
 enum Expr {
     Val(uint),
     Plus(@Expr, @Expr),
@@ -105,6 +106,7 @@ impl CLike : cmp::Eq {
 }
 
 #[auto_serialize2]
+#[auto_deserialize2]
 type Spanned<T> = {lo: uint, hi: uint, node: T};
 
 impl<T:cmp::Eq> Spanned<T> : cmp::Eq {
@@ -115,21 +117,26 @@ impl<T:cmp::Eq> Spanned<T> : cmp::Eq {
 }
 
 #[auto_serialize2]
+#[auto_deserialize2]
 type SomeRec = {v: ~[uint]};
 
 #[auto_serialize2]
+#[auto_deserialize2]
 enum AnEnum = SomeRec;
 
 #[auto_serialize2]
+#[auto_deserialize2]
 struct Point {x: uint, y: uint}
 
 #[auto_serialize2]
+#[auto_deserialize2]
 enum Quark<T> {
     Top(T),
     Bottom(T)
 }
 
 #[auto_serialize2]
+#[auto_deserialize2]
 enum CLike { A, B, C }
 
 fn main() {