about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-03-05 02:06:50 -0800
committerbors <bors@rust-lang.org>2013-03-05 02:06:50 -0800
commiteddefbc893f16ddec44dbb6b5be6adf7d84c2b53 (patch)
tree4977e2930f39129932167c5ba7fe90cee0d3e684 /src/libstd
parent75c5bc90d2d3fb3e495b38c49c7cc96797795c72 (diff)
parentaf645e848713536ac3c0a0c52de7b4d96f96fbc6 (diff)
downloadrust-eddefbc893f16ddec44dbb6b5be6adf7d84c2b53.tar.gz
rust-eddefbc893f16ddec44dbb6b5be6adf7d84c2b53.zip
auto merge of #5212 : thestinger/rust/iter, r=graydon
A small step towards fixing #2827
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/treemap.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/treemap.rs b/src/libstd/treemap.rs
index a093351c4a7..a8d343f8098 100644
--- a/src/libstd/treemap.rs
+++ b/src/libstd/treemap.rs
@@ -528,7 +528,7 @@ pub impl<K: TotalOrd, V> TreeNode<K, V> {
 
 pure fn each<K: TotalOrd, V>(node: &r/Option<~TreeNode<K, V>>,
                         f: fn(&(&r/K, &r/V)) -> bool) {
-    do node.iter |x| {
+    for node.each |x| {
         each(&x.left, f);
         if f(&(&x.key, &x.value)) { each(&x.right, f) }
     }
@@ -536,7 +536,7 @@ pure fn each<K: TotalOrd, V>(node: &r/Option<~TreeNode<K, V>>,
 
 pure fn each_reverse<K: TotalOrd, V>(node: &r/Option<~TreeNode<K, V>>,
                                 f: fn(&(&r/K, &r/V)) -> bool) {
-    do node.iter |x| {
+    for node.each |x| {
         each_reverse(&x.right, f);
         if f(&(&x.key, &x.value)) { each_reverse(&x.left, f) }
     }