File tree 1 file changed +7
-14
lines changed
1 file changed +7
-14
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ use EBWriter = std::ebml::writer;
22
22
use core:: cmp:: Eq ;
23
23
use core:: io:: Writer ;
24
24
use std:: ebml;
25
- use std:: serialize:: { Encodable , Decodable } ;
25
+ use std:: serialize:: { Decodable , Encodable } ;
26
26
use std:: time;
27
27
28
28
fn test_ebml < A :
@@ -39,8 +39,7 @@ fn test_ebml<A:
39
39
assert ! ( * a1 == a2) ;
40
40
}
41
41
42
- #[ auto_encode]
43
- #[ auto_decode]
42
+ #[ deriving( Decodable , Encodable ) ]
44
43
enum Expr {
45
44
Val ( uint ) ,
46
45
Plus ( @Expr , @Expr ) ,
@@ -107,32 +106,26 @@ impl cmp::Eq for CLike {
107
106
fn ne ( & self , other : & CLike ) -> bool { !self . eq ( other) }
108
107
}
109
108
110
- #[ auto_encode]
111
- #[ auto_decode]
112
- #[ deriving( Eq ) ]
109
+ #[ deriving( Decodable , Encodable , Eq ) ]
113
110
struct Spanned < T > {
114
111
lo : uint ,
115
112
hi : uint ,
116
113
node : T ,
117
114
}
118
115
119
- #[ auto_encode]
120
- #[ auto_decode]
116
+ #[ deriving( Decodable , Encodable ) ]
121
117
struct SomeStruct { v : ~[ uint ] }
122
118
123
- #[ auto_encode]
124
- #[ auto_decode]
119
+ #[ deriving( Decodable , Encodable ) ]
125
120
struct Point { x : uint , y : uint }
126
121
127
- #[ auto_encode]
128
- #[ auto_decode]
122
+ #[ deriving( Decodable , Encodable ) ]
129
123
enum Quark < T > {
130
124
Top ( T ) ,
131
125
Bottom ( T )
132
126
}
133
127
134
- #[ auto_encode]
135
- #[ auto_decode]
128
+ #[ deriving( Decodable , Encodable ) ]
136
129
enum CLike { A , B , C }
137
130
138
131
pub fn main ( ) {
You can’t perform that action at this time.
0 commit comments