From d1a83e6986470d2db81474bb7fd3eadada78b0a4 Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Fri, 29 Mar 2013 09:04:35 -0700 Subject: std: add Encoder::emit_map and Decoder::read_map --- src/libsyntax/ext/auto_encode.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/libsyntax/ext') diff --git a/src/libsyntax/ext/auto_encode.rs b/src/libsyntax/ext/auto_encode.rs index 3aceef9c73a..de01d258449 100644 --- a/src/libsyntax/ext/auto_encode.rs +++ b/src/libsyntax/ext/auto_encode.rs @@ -1280,6 +1280,16 @@ mod test { self.add_to_log(CallToEmitOptionSome); f(); } + + fn read_map(&self, f: &fn(uint) -> T) -> T { + self.add_unknown_to_log(); f(0); + } + fn read_map_elt_key(&self, idx: uint, f: &fn() -> T) -> T { + self.add_unknown_to_log(); f(); + } + fn read_map_elt_val(&self, idx: uint, f: &fn() -> T) -> T { + self.add_unknown_to_log(); f(); + } } -- cgit 1.4.1-3-g733a5