@@ -1189,87 +1189,88 @@ mod test {
1189
1189
self.add_to_log (CallToOther)
1190
1190
}
1191
1191
}
1192
-
1192
+
1193
1193
pub impl Encoder for TestEncoder {
1194
1194
fn emit_nil(&self) { self.add_to_log(CallToEmitNil) }
1195
-
1195
+
1196
1196
fn emit_uint(&self, +v: uint) {self.add_to_log(CallToEmitUint(v)); }
1197
1197
fn emit_u64(&self, +_v: u64) { self.add_unknown_to_log(); }
1198
- fn emit_u32(&self, +_v: u32) { self.add_unknown_to_log(); }
1199
- fn emit_u16(&self, +_v: u16) { self.add_unknown_to_log(); }
1200
- fn emit_u8(&self, +_v: u8) { self.add_unknown_to_log(); }
1198
+ fn emit_u32(&self, +_v: u32) { self.add_unknown_to_log(); }
1199
+ fn emit_u16(&self, +_v: u16) { self.add_unknown_to_log(); }
1200
+ fn emit_u8(&self, +_v: u8) { self.add_unknown_to_log(); }
1201
1201
1202
- fn emit_int(&self, +_v: int) { self.add_unknown_to_log(); }
1203
- fn emit_i64(&self, +_v: i64) { self.add_unknown_to_log(); }
1204
- fn emit_i32(&self, +_v: i32) { self.add_unknown_to_log(); }
1205
- fn emit_i16(&self, +_v: i16) { self.add_unknown_to_log(); }
1206
- fn emit_i8(&self, +_v: i8) { self.add_unknown_to_log(); }
1202
+ fn emit_int(&self, +_v: int) { self.add_unknown_to_log(); }
1203
+ fn emit_i64(&self, +_v: i64) { self.add_unknown_to_log(); }
1204
+ fn emit_i32(&self, +_v: i32) { self.add_unknown_to_log(); }
1205
+ fn emit_i16(&self, +_v: i16) { self.add_unknown_to_log(); }
1206
+ fn emit_i8(&self, +_v: i8) { self.add_unknown_to_log(); }
1207
1207
1208
- fn emit_bool(&self, +_v: bool) { self.add_unknown_to_log(); }
1208
+ fn emit_bool(&self, +_v: bool) { self.add_unknown_to_log(); }
1209
1209
1210
- fn emit_f64(&self, +_v: f64) { self.add_unknown_to_log(); }
1211
- fn emit_f32(&self, +_v: f32) { self.add_unknown_to_log(); }
1212
- fn emit_float(&self, +_v: float) { self.add_unknown_to_log(); }
1210
+ fn emit_f64(&self, +_v: f64) { self.add_unknown_to_log(); }
1211
+ fn emit_f32(&self, +_v: f32) { self.add_unknown_to_log(); }
1212
+ fn emit_float(&self, +_v: float) { self.add_unknown_to_log(); }
1213
1213
1214
- fn emit_char(&self, +_v: char) { self.add_unknown_to_log(); }
1214
+ fn emit_char(&self, +_v: char) { self.add_unknown_to_log(); }
1215
1215
1216
- fn emit_borrowed_str(&self, +_v: &str) { self.add_unknown_to_log(); }
1217
- fn emit_owned_str(&self, +_v: &str) { self.add_unknown_to_log(); }
1218
- fn emit_managed_str(&self, +_v: &str) { self.add_unknown_to_log(); }
1216
+ fn emit_borrowed_str(&self, +_v: &str) { self.add_unknown_to_log(); }
1217
+ fn emit_owned_str(&self, +_v: &str) { self.add_unknown_to_log(); }
1218
+ fn emit_managed_str(&self, +_v: &str) { self.add_unknown_to_log(); }
1219
1219
1220
- fn emit_borrowed(&self, f: fn()) { self.add_unknown_to_log(); f() }
1221
- fn emit_owned(&self, f: fn()) { self.add_unknown_to_log(); f() }
1222
- fn emit_managed(&self, f: fn()) { self.add_unknown_to_log(); f() }
1220
+ fn emit_borrowed(&self, f: fn()) { self.add_unknown_to_log(); f() }
1221
+ fn emit_owned(&self, f: fn()) { self.add_unknown_to_log(); f() }
1222
+ fn emit_managed(&self, f: fn()) { self.add_unknown_to_log(); f() }
1223
1223
1224
- fn emit_enum(&self, name: &str, f: fn()) {
1225
- self.add_to_log(CallToEmitEnum(name.to_str())); f(); }
1224
+ fn emit_enum(&self, name: &str, f: fn()) {
1225
+ self.add_to_log(CallToEmitEnum(name.to_str())); f(); }
1226
1226
1227
- fn emit_enum_variant(&self, name: &str, +id: uint, +cnt: uint, f: fn()) {
1228
- self.add_to_log(CallToEmitEnumVariant (name.to_str(),id,cnt)); f();
1229
- }
1227
+ fn emit_enum_variant(&self, name: &str, +id: uint,
1228
+ +cnt: uint, f: fn()) {
1229
+ self.add_to_log(CallToEmitEnumVariant (name.to_str(),id,cnt));
1230
+ f();
1231
+ }
1230
1232
1231
- fn emit_enum_variant_arg(&self, +idx: uint, f: fn()) {
1232
- self.add_to_log(CallToEmitEnumVariantArg (idx)); f();
1233
- }
1233
+ fn emit_enum_variant_arg(&self, +idx: uint, f: fn()) {
1234
+ self.add_to_log(CallToEmitEnumVariantArg (idx)); f();
1235
+ }
1234
1236
1235
- fn emit_borrowed_vec(&self, +_len: uint, f: fn()) {
1236
- self.add_unknown_to_log(); f();
1237
- }
1237
+ fn emit_borrowed_vec(&self, +_len: uint, f: fn()) {
1238
+ self.add_unknown_to_log(); f();
1239
+ }
1238
1240
1239
- fn emit_owned_vec(&self, +_len: uint, f: fn()) {
1240
- self.add_unknown_to_log(); f();
1241
- }
1242
- fn emit_managed_vec(&self, +_len: uint, f: fn()) {
1243
- self.add_unknown_to_log(); f();
1244
- }
1245
- fn emit_vec_elt(&self, +_idx: uint, f: fn()) {
1246
- self.add_unknown_to_log(); f();
1247
- }
1241
+ fn emit_owned_vec(&self, +_len: uint, f: fn()) {
1242
+ self.add_unknown_to_log(); f();
1243
+ }
1244
+ fn emit_managed_vec(&self, +_len: uint, f: fn()) {
1245
+ self.add_unknown_to_log(); f();
1246
+ }
1247
+ fn emit_vec_elt(&self, +_idx: uint, f: fn()) {
1248
+ self.add_unknown_to_log(); f();
1249
+ }
1248
1250
1249
- fn emit_rec(&self, f: fn()) {
1250
- self.add_unknown_to_log(); f();
1251
- }
1252
- fn emit_struct(&self, _name: &str, +_len: uint, f: fn()) {
1253
- self.add_unknown_to_log(); f();
1254
- }
1255
- fn emit_field(&self, _name: &str, +_idx: uint, f: fn()) {
1256
- self.add_unknown_to_log(); f();
1257
- }
1258
-
1259
- fn emit_tup(&self, +_len: uint, f: fn()) {
1260
- self.add_unknown_to_log(); f();
1261
- }
1262
- fn emit_tup_elt(&self, +_idx: uint, f: fn()) {
1263
- self.add_unknown_to_log(); f();
1251
+ fn emit_rec(&self, f: fn()) {
1252
+ self.add_unknown_to_log(); f();
1253
+ }
1254
+ fn emit_struct(&self, _name: &str, +_len: uint, f: fn()) {
1255
+ self.add_unknown_to_log(); f();
1256
+ }
1257
+ fn emit_field(&self, _name: &str, +_idx: uint, f: fn()) {
1258
+ self.add_unknown_to_log(); f();
1259
+ }
1260
+
1261
+ fn emit_tup(&self, +_len: uint, f: fn()) {
1262
+ self.add_unknown_to_log(); f();
1263
+ }
1264
+ fn emit_tup_elt(&self, +_idx: uint, f: fn()) {
1265
+ self.add_unknown_to_log(); f();
1266
+ }
1264
1267
}
1265
- }
1266
1268
1267
-
1269
+
1268
1270
#[auto_decode]
1269
1271
#[auto_encode]
1270
1272
struct Node {id: uint}
1271
1273
1272
-
1273
1274
fn to_call_log (val: Encodable<TestEncoder>) -> ~[call] {
1274
1275
let mut te = TestEncoder {call_log: ~[]};
1275
1276
val.encode(&te);
0 commit comments