diff options
Diffstat (limited to 'compiler/rustc_serialize/src/collection_impls.rs')
| -rw-r--r-- | compiler/rustc_serialize/src/collection_impls.rs | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/compiler/rustc_serialize/src/collection_impls.rs b/compiler/rustc_serialize/src/collection_impls.rs index 761e988360a..f4bf0a23970 100644 --- a/compiler/rustc_serialize/src/collection_impls.rs +++ b/compiler/rustc_serialize/src/collection_impls.rs @@ -26,8 +26,8 @@ impl<D: Decoder, A: Array<Item: Decodable<D>>> Decodable<D> for SmallVec<A> { impl<S: Encoder, T: Encodable<S>> Encodable<S> for LinkedList<T> { fn encode(&self, s: &mut S) -> Result<(), S::Error> { s.emit_seq(self.len(), |s| { - for (i, e) in self.iter().enumerate() { - s.emit_seq_elt(i, |s| e.encode(s))?; + for e in self.iter() { + s.emit_seq_elt(|s| e.encode(s))?; } Ok(()) }) @@ -44,8 +44,8 @@ impl<D: Decoder, T: Decodable<D>> Decodable<D> for LinkedList<T> { impl<S: Encoder, T: Encodable<S>> Encodable<S> for VecDeque<T> { fn encode(&self, s: &mut S) -> Result<(), S::Error> { s.emit_seq(self.len(), |s| { - for (i, e) in self.iter().enumerate() { - s.emit_seq_elt(i, |s| e.encode(s))?; + for e in self.iter() { + s.emit_seq_elt(|s| e.encode(s))?; } Ok(()) }) @@ -66,8 +66,8 @@ where { fn encode(&self, e: &mut S) -> Result<(), S::Error> { e.emit_map(self.len(), |e| { - for (i, (key, val)) in self.iter().enumerate() { - e.emit_map_elt_key(i, |e| key.encode(e))?; + for (key, val) in self.iter() { + e.emit_map_elt_key(|e| key.encode(e))?; e.emit_map_elt_val(|e| val.encode(e))?; } Ok(()) @@ -98,8 +98,8 @@ where { fn encode(&self, s: &mut S) -> Result<(), S::Error> { s.emit_seq(self.len(), |s| { - for (i, e) in self.iter().enumerate() { - s.emit_seq_elt(i, |s| e.encode(s))?; + for e in self.iter() { + s.emit_seq_elt(|s| e.encode(s))?; } Ok(()) }) @@ -128,8 +128,8 @@ where { fn encode(&self, e: &mut E) -> Result<(), E::Error> { e.emit_map(self.len(), |e| { - for (i, (key, val)) in self.iter().enumerate() { - e.emit_map_elt_key(i, |e| key.encode(e))?; + for (key, val) in self.iter() { + e.emit_map_elt_key(|e| key.encode(e))?; e.emit_map_elt_val(|e| val.encode(e))?; } Ok(()) @@ -163,8 +163,8 @@ where { fn encode(&self, s: &mut E) -> Result<(), E::Error> { s.emit_seq(self.len(), |s| { - for (i, e) in self.iter().enumerate() { - s.emit_seq_elt(i, |s| e.encode(s))?; + for e in self.iter() { + s.emit_seq_elt(|s| e.encode(s))?; } Ok(()) }) @@ -195,8 +195,8 @@ where { fn encode(&self, e: &mut E) -> Result<(), E::Error> { e.emit_map(self.len(), |e| { - for (i, (key, val)) in self.iter().enumerate() { - e.emit_map_elt_key(i, |e| key.encode(e))?; + for (key, val) in self.iter() { + e.emit_map_elt_key(|e| key.encode(e))?; e.emit_map_elt_val(|e| val.encode(e))?; } Ok(()) @@ -230,8 +230,8 @@ where { fn encode(&self, s: &mut E) -> Result<(), E::Error> { s.emit_seq(self.len(), |s| { - for (i, e) in self.iter().enumerate() { - s.emit_seq_elt(i, |s| e.encode(s))?; + for e in self.iter() { + s.emit_seq_elt(|s| e.encode(s))?; } Ok(()) }) |
