diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2013-08-03 00:23:05 +1000 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-08-03 03:13:13 -0400 |
| commit | 1992765dd3b689fa62764eba99ed0610654b070f (patch) | |
| tree | 7c8dada6d56aefc31f3e79df766f885506f4ee3c /src/libstd/vec.rs | |
| parent | fbb7cd32c3be0c36ff50046325a6e958d5980393 (diff) | |
| download | rust-1992765dd3b689fa62764eba99ed0610654b070f.tar.gz rust-1992765dd3b689fa62764eba99ed0610654b070f.zip | |
std: add benchmark for vec.mut_iter.
Diffstat (limited to 'src/libstd/vec.rs')
| -rw-r--r-- | src/libstd/vec.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index 5f66d93b6d9..1f6adaf040b 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -3595,4 +3595,17 @@ mod bench { if sum == 0 {fail!()} } } + + #[bench] + fn mut_iterator(bh: &mut BenchHarness) { + let mut v = vec::from_elem(100, 0); + + do bh.iter { + let mut i = 0; + foreach x in v.mut_iter() { + *x = i; + i += 1; + } + } + } } |
