diff options
| author | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2014-01-30 11:20:34 +1100 |
|---|---|---|
| committer | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2014-01-30 14:52:25 +1100 |
| commit | 729060dbb95afd1d8562a6b3129555a173b81b0c (patch) | |
| tree | 0530d4f7fe149f68b4a910d340b44b7404a0d748 /src/libstd/comm/select.rs | |
| parent | dfb61166f5a62845e7edc71ac533a4d3a35afebc (diff) | |
| download | rust-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.rs | 6 |
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(); |
