Skip to content

Commit 8baefec

Browse files
blake2-ppcthestinger
blake2-ppc
authored andcommitted
std::to_str: Use .iter() for HashMap and HashSet
1 parent 13f666a commit 8baefec

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/libstd/to_str.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ use hash::Hash;
2323
use cmp::Eq;
2424
use old_iter::BaseIter;
2525
use vec::ImmutableVector;
26+
use iterator::IteratorUtil;
2627

2728
/// A generic trait for converting a value to a string
2829
pub trait ToStr {
@@ -56,7 +57,7 @@ impl<A:ToStr+Hash+Eq, B:ToStr+Hash+Eq> ToStr for HashMap<A, B> {
5657
#[inline]
5758
fn to_str(&self) -> ~str {
5859
let mut (acc, first) = (~"{", true);
59-
for self.each |key, value| {
60+
for self.iter().advance |(key, value)| {
6061
if first {
6162
first = false;
6263
}
@@ -76,7 +77,7 @@ impl<A:ToStr+Hash+Eq> ToStr for HashSet<A> {
7677
#[inline]
7778
fn to_str(&self) -> ~str {
7879
let mut (acc, first) = (~"{", true);
79-
for self.each |element| {
80+
for self.iter().advance |element| {
8081
if first {
8182
first = false;
8283
}

0 commit comments

Comments
 (0)