about summary refs log tree commit diff
path: root/src/libstd/bitv.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-05-26 00:32:08 -0700
committerBrian Anderson <banderson@mozilla.com>2012-05-26 02:28:00 -0700
commit432c6cbde93ca525cc33fd17873a0557dffa07c5 (patch)
treef3b887343ed4473be3cfc7782bd3715175e316c3 /src/libstd/bitv.rs
parent5281db2bc273f089a872175f935c01f33dfa4326 (diff)
downloadrust-432c6cbde93ca525cc33fd17873a0557dffa07c5.tar.gz
rust-432c6cbde93ca525cc33fd17873a0557dffa07c5.zip
core: Make range follow the for loop protocol
Diffstat (limited to 'src/libstd/bitv.rs')
-rw-r--r--src/libstd/bitv.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libstd/bitv.rs b/src/libstd/bitv.rs
index 4acd7c21451..11bf0b4ccb1 100644
--- a/src/libstd/bitv.rs
+++ b/src/libstd/bitv.rs
@@ -46,7 +46,7 @@ fn process(v0: bitv, v1: bitv, op: fn(uint, uint) -> uint) -> bool {
     assert (vec::len(v0.storage) == len);
     assert (v0.nbits == v1.nbits);
     let mut changed = false;
-    uint::range(0u, len) {|i|
+    for uint::range(0u, len) {|i|
         let w0 = v0.storage[i];
         let w1 = v1.storage[i];
         let w = op(w0, w1);
@@ -90,7 +90,7 @@ fn assign(v0: bitv, v1: bitv) -> bool {
 fn clone(v: bitv) -> bitv {
     let storage = vec::to_mut(vec::from_elem(v.nbits / uint_bits + 1u, 0u));
     let len = vec::len(v.storage);
-    uint::range(0u, len) {|i| storage[i] = v.storage[i]; };
+    for uint::range(0u, len) {|i| storage[i] = v.storage[i]; };
     ret @{storage: storage, nbits: v.nbits};
 }
 
@@ -121,17 +121,17 @@ fn equal(v0: bitv, v1: bitv) -> bool {
 
 #[doc = "Set all bits to 0"]
 fn clear(v: bitv) {
-    uint::range(0u, vec::len(v.storage)) {|i| v.storage[i] = 0u; };
+    for uint::range(0u, vec::len(v.storage)) {|i| v.storage[i] = 0u; };
 }
 
 #[doc = "Set all bits to 1"]
 fn set_all(v: bitv) {
-    uint::range(0u, v.nbits) {|i| set(v, i, true); };
+    for uint::range(0u, v.nbits) {|i| set(v, i, true); };
 }
 
 #[doc = "Invert all bits"]
 fn invert(v: bitv) {
-    uint::range(0u, vec::len(v.storage)) {|i|
+    for uint::range(0u, vec::len(v.storage)) {|i|
         v.storage[i] = !v.storage[i];
     };
 }