diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-03-28 21:47:17 -0700 |
|---|---|---|
| committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-03-29 07:05:54 -0700 |
| commit | e99cdcfba847ade51791afbc95478306c6c3e7c1 (patch) | |
| tree | 0ec0e5eafe2b02b2b9ba3213f32211c23618c61b | |
| parent | 590bbcebe9401293e642c89a6a623f5461b96dde (diff) | |
| download | rust-e99cdcfba847ade51791afbc95478306c6c3e7c1.tar.gz rust-e99cdcfba847ade51791afbc95478306c6c3e7c1.zip | |
std: remove Encoder::emit_tup{,_elt} and Decoder::read_tup{,_elt}
| -rw-r--r-- | src/libstd/ebml.rs | 13 | ||||
| -rw-r--r-- | src/libstd/json.rs | 31 | ||||
| -rw-r--r-- | src/libstd/serialize.rs | 6 | ||||
| -rw-r--r-- | src/libsyntax/ext/auto_encode.rs | 7 |
4 files changed, 0 insertions, 57 deletions
diff --git a/src/libstd/ebml.rs b/src/libstd/ebml.rs index 18cf807f4f1..12a4ea14909 100644 --- a/src/libstd/ebml.rs +++ b/src/libstd/ebml.rs @@ -378,16 +378,6 @@ pub mod reader { f() } - fn read_tup<T>(&self, len: uint, f: &fn() -> T) -> T { - debug!("read_tup(len=%u)", len); - f() - } - - fn read_tup_elt<T>(&self, idx: uint, f: &fn() -> T) -> T { - debug!("read_tup_elt(idx=%u)", idx); - f() - } - #[cfg(stage0)] fn read_option<T>(&self, f: &fn(bool) -> T) -> T { debug!("read_option()"); @@ -661,9 +651,6 @@ pub mod writer { f() } - fn emit_tup(&self, _len: uint, f: &fn()) { f() } - fn emit_tup_elt(&self, _idx: uint, f: &fn()) { f() } - fn emit_option(&self, f: &fn()) { self.emit_enum("Option", f); } diff --git a/src/libstd/json.rs b/src/libstd/json.rs index d2dd9bc3432..fe5b0cf88e6 100644 --- a/src/libstd/json.rs +++ b/src/libstd/json.rs @@ -158,13 +158,6 @@ impl serialize::Encoder for Encoder { f(); } - fn emit_tup(&self, len: uint, f: &fn()) { - self.emit_seq(len, f); - } - fn emit_tup_elt(&self, idx: uint, f: &fn()) { - self.emit_seq_elt(idx, f) - } - fn emit_option(&self, f: &fn()) { f(); } fn emit_option_none(&self) { self.emit_nil(); } fn emit_option_some(&self, f: &fn()) { f(); } @@ -287,12 +280,6 @@ impl serialize::Encoder for PrettyEncoder { self.wr.write_str(": "); f(); } - fn emit_tup(&self, sz: uint, f: &fn()) { - self.emit_seq(sz, f); - } - fn emit_tup_elt(&self, idx: uint, f: &fn()) { - self.emit_seq_elt(idx, f) - } fn emit_option(&self, f: &fn()) { f(); } fn emit_option_none(&self) { self.emit_nil(); } @@ -905,24 +892,6 @@ impl<'self> serialize::Decoder for Decoder<'self> { } } - fn read_tup<T>(&self, len: uint, f: &fn() -> T) -> T { - debug!("read_tup(len=%u)", len); - let value = f(); - self.pop(); - value - } - - fn read_tup_elt<T>(&self, idx: uint, f: &fn() -> T) -> T { - debug!("read_tup_elt(idx=%u)", idx); - match *self.peek() { - List(ref list) => { - self.stack.push(&list[idx]); - f() - } - _ => fail!(~"not a list") - } - } - fn read_option<T>(&self, f: &fn(bool) -> T) -> T { match *self.peek() { Null => { self.pop(); f(false) } diff --git a/src/libstd/serialize.rs b/src/libstd/serialize.rs index 512a12aace8..d0127bb0999 100644 --- a/src/libstd/serialize.rs +++ b/src/libstd/serialize.rs @@ -53,9 +53,6 @@ pub trait Encoder { fn emit_struct(&self, name: &str, _len: uint, f: &fn()); fn emit_field(&self, f_name: &str, f_idx: uint, f: &fn()); - fn emit_tup(&self, len: uint, f: &fn()); - fn emit_tup_elt(&self, idx: uint, f: &fn()); - // Specialized types: fn emit_option(&self, f: &fn()); fn emit_option_none(&self); @@ -99,9 +96,6 @@ pub trait Decoder { fn read_struct<T>(&self, name: &str, _len: uint, f: &fn() -> T) -> T; fn read_field<T>(&self, name: &str, idx: uint, f: &fn() -> T) -> T; - fn read_tup<T>(&self, sz: uint, f: &fn() -> T) -> T; - fn read_tup_elt<T>(&self, idx: uint, f: &fn() -> T) -> T; - // Specialized types: fn read_option<T>(&self, f: &fn(bool) -> T) -> T; } diff --git a/src/libsyntax/ext/auto_encode.rs b/src/libsyntax/ext/auto_encode.rs index 4b262df36a6..d4e1fa3abf7 100644 --- a/src/libsyntax/ext/auto_encode.rs +++ b/src/libsyntax/ext/auto_encode.rs @@ -1272,13 +1272,6 @@ mod test { self.add_to_log(CallToEmitField (name.to_str(),idx)); f(); } - fn emit_tup(&self, +_len: uint, f: &fn()) { - self.add_unknown_to_log(); f(); - } - fn emit_tup_elt(&self, +_idx: uint, f: &fn()) { - self.add_unknown_to_log(); f(); - } - fn emit_option(&self, f: &fn()) { self.add_to_log(CallToEmitOption); f(); |
