@@ -10,8 +10,8 @@ use std::serialization2::{Serializable, Deserializable, deserialize};
10
10
use std:: prettyprint2;
11
11
12
12
fn test_ser_and_deser < A : Eq Serializable Deserializable > (
13
- a1 : A ,
14
- expected : ~str
13
+ a1 : & A ,
14
+ + expected : ~str
15
15
) {
16
16
// check the pretty printer:
17
17
let s = do io:: with_str_writer |w| {
@@ -27,7 +27,7 @@ fn test_ser_and_deser<A:Eq Serializable Deserializable>(
27
27
} ;
28
28
let d = ebml2:: Doc ( @bytes) ;
29
29
let a2: A = deserialize ( & ebml2:: Deserializer ( d) ) ;
30
- assert a1 == a2;
30
+ assert * a1 == a2;
31
31
}
32
32
33
33
#[ auto_serialize2]
@@ -121,7 +121,7 @@ type SomeRec = {v: ~[uint]};
121
121
enum AnEnum = SomeRec ;
122
122
123
123
#[ auto_serialize2]
124
- type Point = { x : uint , y : uint } ;
124
+ struct Point { x : uint , y : uint }
125
125
126
126
#[ auto_serialize2]
127
127
enum Quark < T > {
@@ -133,24 +133,24 @@ enum Quark<T> {
133
133
enum CLike { A , B , C }
134
134
135
135
fn main ( ) {
136
- test_ser_and_deser ( Plus ( @Minus ( @Val ( 3 u) , @Val ( 10 u) ) ,
137
- @Plus ( @Val ( 22 u) , @Val ( 5 u) ) ) ,
136
+ test_ser_and_deser ( & Plus ( @Minus ( @Val ( 3 u) , @Val ( 10 u) ) ,
137
+ @Plus ( @Val ( 22 u) , @Val ( 5 u) ) ) ,
138
138
~"Plus ( @Minus ( @Val ( 3 u) , @Val ( 10 u) ) , \
139
139
@Plus ( @Val ( 22 u) , @Val ( 5 u) ) ) ") ;
140
140
141
- test_ser_and_deser ( { lo: 0 u, hi: 5 u, node: 22 u} ,
141
+ test_ser_and_deser ( & { lo: 0 u, hi: 5 u, node: 22 u} ,
142
142
~"{ lo: 0 u, hi: 5 u, node: 22 u} ") ;
143
143
144
- test_ser_and_deser ( AnEnum ( { v: ~[ 1 u, 2 u, 3 u] } ) ,
144
+ test_ser_and_deser ( & AnEnum ( { v: ~[ 1 u, 2 u, 3 u] } ) ,
145
145
~"AnEnum ( { v: ~[ 1 u, 2 u, 3 u] } ) ") ;
146
146
147
- test_ser_and_deser ( { x: 3 u, y: 5 u} , ~"{ x: 3 u, y: 5 u} ") ;
147
+ test_ser_and_deser ( & Point { x : 3 u, y : 5 u} , ~"Point { x : 3 u, y : 5 u} ") ;
148
148
149
- test_ser_and_deser ( @[ 1 u, 2 u, 3 u] , ~"@[ 1 u, 2 u, 3 u] ") ;
149
+ test_ser_and_deser ( & @[ 1 u, 2 u, 3 u] , ~"@[ 1 u, 2 u, 3 u] ") ;
150
150
151
- test_ser_and_deser ( Top ( 22 u) , ~"Top ( 22 u) ") ;
152
- test_ser_and_deser ( Bottom ( 222 u) , ~"Bottom ( 222 u) ") ;
151
+ test_ser_and_deser ( & Top ( 22 u) , ~"Top ( 22 u) ") ;
152
+ test_ser_and_deser ( & Bottom ( 222 u) , ~"Bottom ( 222 u) ") ;
153
153
154
- test_ser_and_deser ( A , ~"A ") ;
155
- test_ser_and_deser ( B , ~"B ") ;
154
+ test_ser_and_deser ( & A , ~"A ") ;
155
+ test_ser_and_deser ( & B , ~"B ") ;
156
156
}
0 commit comments