about summary refs log tree commit diff
path: root/compiler/rustc_serialize/src/collection_impls.rs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/rustc_serialize/src/collection_impls.rs')
-rw-r--r--compiler/rustc_serialize/src/collection_impls.rs32
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(())
         })