diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2013-06-08 01:20:47 +1000 |
|---|---|---|
| committer | Huon Wilson <dbau.pp+github@gmail.com> | 2013-06-08 01:20:47 +1000 |
| commit | f661a15b2bd5c2a9ea984c72c28caf970317d8a3 (patch) | |
| tree | e7d02bba11ee7cb1016d1f4b047ab723d3ac443a /src/test/bench | |
| parent | 5e9f006c5b95ea98893b0398decd458fd642f38f (diff) | |
| download | rust-f661a15b2bd5c2a9ea984c72c28caf970317d8a3.tar.gz rust-f661a15b2bd5c2a9ea984c72c28caf970317d8a3.zip | |
std: remove vec::each2 and vec::each2_mut in favour of iterators
Diffstat (limited to 'src/test/bench')
| -rw-r--r-- | src/test/bench/shootout-fannkuch-redux.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/test/bench/shootout-fannkuch-redux.rs b/src/test/bench/shootout-fannkuch-redux.rs index b1db5843b7c..4dd4d2b5847 100644 --- a/src/test/bench/shootout-fannkuch-redux.rs +++ b/src/test/bench/shootout-fannkuch-redux.rs @@ -1,3 +1,4 @@ +use std::iterator::*; use std::from_str::FromStr; use std::i32::range; use std::os; @@ -29,9 +30,8 @@ fn fannkuch_redux(n: i32) -> i32 { r -= 1; } - // XXX: Need each2_mut. - for vec::eachi_mut(perm) |i, perm_i| { - *perm_i = perm1.unsafe_get(i); + for perm.mut_iter().zip(perm1.iter()).advance |(perm_i, perm1_i)| { + *perm_i = *perm1_i; } let mut flips_count: i32 = 0; |
