From 1992765dd3b689fa62764eba99ed0610654b070f Mon Sep 17 00:00:00 2001 From: Huon Wilson Date: Sat, 3 Aug 2013 00:23:05 +1000 Subject: [PATCH] std: add benchmark for vec.mut_iter. --- src/libstd/vec.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index 5f66d93b6d94..1f6adaf040b7 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; + } + } + } }