about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorblake2-ppc <blake2-ppc>2013-06-21 17:05:32 +0200
committerDaniel Micay <danielmicay@gmail.com>2013-06-23 04:23:12 -0400
commit8baefec013876a46c084cf88d48c760a659e713f (patch)
treeebe0cabdd83823bc65fd407503ab19eab720ba0d /src/libstd
parent13f666a72468ad20d5145ff5d618ef31c479c1a2 (diff)
downloadrust-8baefec013876a46c084cf88d48c760a659e713f.tar.gz
rust-8baefec013876a46c084cf88d48c760a659e713f.zip
std::to_str: Use .iter() for HashMap and HashSet
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/to_str.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libstd/to_str.rs b/src/libstd/to_str.rs
index c6ac2c89f32..56078a69f28 100644
--- a/src/libstd/to_str.rs
+++ b/src/libstd/to_str.rs
@@ -23,6 +23,7 @@ use hash::Hash;
 use cmp::Eq;
 use old_iter::BaseIter;
 use vec::ImmutableVector;
+use iterator::IteratorUtil;
 
 /// A generic trait for converting a value to a string
 pub trait ToStr {
@@ -56,7 +57,7 @@ impl<A:ToStr+Hash+Eq, B:ToStr+Hash+Eq> ToStr for HashMap<A, B> {
     #[inline]
     fn to_str(&self) -> ~str {
         let mut (acc, first) = (~"{", true);
-        for self.each |key, value| {
+        for self.iter().advance |(key, value)| {
             if first {
                 first = false;
             }
@@ -76,7 +77,7 @@ impl<A:ToStr+Hash+Eq> ToStr for HashSet<A> {
     #[inline]
     fn to_str(&self) -> ~str {
         let mut (acc, first) = (~"{", true);
-        for self.each |element| {
+        for self.iter().advance |element| {
             if first {
                 first = false;
             }