about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-04-15 21:03:55 -0700
committerbors <bors@rust-lang.org>2013-04-15 21:03:55 -0700
commit76e77af380e267ecd07c061aca6f428b42f8d35a (patch)
treedb823f0b055d6e06fb268fc7e0eb29de959fe866 /src/libstd
parent16e8af9e477fd5a6e7dcf668840144a97e3b1410 (diff)
parentf82c96446f7577cc29c71ed793a531c9189e7039 (diff)
downloadrust-76e77af380e267ecd07c061aca6f428b42f8d35a.tar.gz
rust-76e77af380e267ecd07c061aca6f428b42f8d35a.zip
auto merge of #5901 : thestinger/rust/iterator, r=sanxiyn
Can now use them like `x.transform(|i| i + 3).zip(y.filter(|i| i % 2)`.
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/treemap.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/treemap.rs b/src/libstd/treemap.rs
index bc8cbaa0825..ac887c7fdc4 100644
--- a/src/libstd/treemap.rs
+++ b/src/libstd/treemap.rs
@@ -996,7 +996,7 @@ mod test_treemap {
                         (&x5, &y5)];
         let mut i = 0;
 
-        for advance(&mut b) |x| {
+        for b.advance |x| {
             assert!(expected[i] == x);
             i += 1;
 
@@ -1005,7 +1005,7 @@ mod test_treemap {
             }
         }
 
-        for advance(&mut b) |x| {
+        for b.advance |x| {
             assert!(expected[i] == x);
             i += 1;
         }
@@ -1209,7 +1209,7 @@ mod test_set {
 
         let x = x;
         let y = y;
-        let mut z = ZipIterator::new(x.iter(), y.iter());
+        let mut z = x.iter().zip(y.iter());
 
         // FIXME: #5801: this needs a type hint to compile...
         let result: Option<(&uint, & &'static str)> = z.next();