about summary refs log tree commit diff
path: root/src/libstd/comm/select.rs
diff options
context:
space:
mode:
authorBrendan Zabarauskas <bjzaba@yahoo.com.au>2014-01-30 11:20:34 +1100
committerBrendan Zabarauskas <bjzaba@yahoo.com.au>2014-01-30 14:52:25 +1100
commit729060dbb95afd1d8562a6b3129555a173b81b0c (patch)
tree0530d4f7fe149f68b4a910d340b44b7404a0d748 /src/libstd/comm/select.rs
parentdfb61166f5a62845e7edc71ac533a4d3a35afebc (diff)
downloadrust-729060dbb95afd1d8562a6b3129555a173b81b0c.tar.gz
rust-729060dbb95afd1d8562a6b3129555a173b81b0c.zip
Remove Times trait
`Times::times` was always a second-class loop because it did not support the `break` and `continue` operations. Its playful appeal was then lost after `do` was disabled for closures. It's time to let this one go.
Diffstat (limited to 'src/libstd/comm/select.rs')
-rw-r--r--src/libstd/comm/select.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/comm/select.rs b/src/libstd/comm/select.rs
index af435c3fc5f..a0db70117aa 100644
--- a/src/libstd/comm/select.rs
+++ b/src/libstd/comm/select.rs
@@ -379,10 +379,10 @@ mod test {
         let (p3, c3) = Chan::<int>::new();
 
         spawn(proc() {
-            20.times(task::deschedule);
+            for _ in range(0, 20) { task::deschedule(); }
             c1.send(1);
             p3.recv();
-            20.times(task::deschedule);
+            for _ in range(0, 20) { task::deschedule(); }
         });
 
         select! (
@@ -402,7 +402,7 @@ mod test {
         let (p3, c3) = Chan::<()>::new();
 
         spawn(proc() {
-            20.times(task::deschedule);
+            for _ in range(0, 20) { task::deschedule(); }
             c1.send(1);
             c2.send(2);
             p3.recv();