about summary refs log tree commit diff
path: root/src/libsyntax/ext/auto_encode.rs
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2013-04-09 19:44:12 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2013-04-10 16:32:09 -0700
commite31f7b7c74f54cc80f908dc074f3efb95e5b36d5 (patch)
tree67c8215d1ab550138d6e9c768a702873b0909823 /src/libsyntax/ext/auto_encode.rs
parent441df26f5a1f76ed0ea185cca22c6b2c6e1307b1 (diff)
downloadrust-e31f7b7c74f54cc80f908dc074f3efb95e5b36d5.tar.gz
rust-e31f7b7c74f54cc80f908dc074f3efb95e5b36d5.zip
std: add serialize {read,emit}_tuple{,_arg,_struct,_struct_arg}
Diffstat (limited to 'src/libsyntax/ext/auto_encode.rs')
-rw-r--r--src/libsyntax/ext/auto_encode.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libsyntax/ext/auto_encode.rs b/src/libsyntax/ext/auto_encode.rs
index 38bac6b1f43..287c2d7ba84 100644
--- a/src/libsyntax/ext/auto_encode.rs
+++ b/src/libsyntax/ext/auto_encode.rs
@@ -1260,6 +1260,20 @@ mod test {
             self.add_to_log(CallToEmitField (name.to_str(),idx)); f();
         }
 
+        fn emit_tuple(&self, _len: uint, f: &fn()) {
+            self.add_unknown_to_log(); f();
+        }
+        fn emit_tuple_arg(&self, _idx: uint, f: &fn()) {
+            self.add_unknown_to_log(); f();
+        }
+
+        fn emit_tuple_struct(&self, _name: &str, _len: uint, f: &fn()) {
+            self.add_unknown_to_log(); f();
+        }
+        fn emit_tuple_struct_arg(&self, _idx: uint, f: &fn()) {
+            self.add_unknown_to_log(); f();
+        }
+
         fn emit_option(&self, f: &fn()) {
             self.add_to_log(CallToEmitOption);
             f();