about summary refs log tree commit diff
path: root/src/libtest
diff options
context:
space:
mode:
authorJorge Aparicio <japaricious@gmail.com>2015-01-31 20:02:00 -0500
committerJorge Aparicio <japaricious@gmail.com>2015-02-02 13:40:18 -0500
commitd5f61b4332f3edd83c43f3f0d52d0381d7a6c37a (patch)
tree5dd02b3ea2b96cfd984f9b9a795ee65d4690c5af /src/libtest
parentd5d7e6565a4034b93d19be1edafd20730a4276bc (diff)
downloadrust-d5f61b4332f3edd83c43f3f0d52d0381d7a6c37a.tar.gz
rust-d5f61b4332f3edd83c43f3f0d52d0381d7a6c37a.zip
`for x in xs.iter_mut()` -> `for x in &mut xs`
Also `for x in option.iter_mut()` -> `if let Some(ref mut x) = option`
Diffstat (limited to 'src/libtest')
-rw-r--r--src/libtest/lib.rs4
-rw-r--r--src/libtest/stats.rs2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/libtest/lib.rs b/src/libtest/lib.rs
index a985c049fec..63969e996d3 100644
--- a/src/libtest/lib.rs
+++ b/src/libtest/lib.rs
@@ -1060,7 +1060,7 @@ impl Bencher {
 
             let loop_run = Duration::span(|| {
 
-                for p in samples.iter_mut() {
+                for p in &mut *samples {
                     self.bench_n(n, |x| f(x));
                     *p = self.ns_per_iter() as f64;
                 };
@@ -1068,7 +1068,7 @@ impl Bencher {
                 stats::winsorize(samples, 5.0);
                 summ = Some(stats::Summary::new(samples));
 
-                for p in samples.iter_mut() {
+                for p in &mut *samples {
                     self.bench_n(5 * n, |x| f(x));
                     *p = self.ns_per_iter() as f64;
                 };
diff --git a/src/libtest/stats.rs b/src/libtest/stats.rs
index 54f06fd0662..0ce115a0c1f 100644
--- a/src/libtest/stats.rs
+++ b/src/libtest/stats.rs
@@ -321,7 +321,7 @@ pub fn winsorize<T: Float + FromPrimitive>(samples: &mut [T], pct: T) {
     let lo = percentile_of_sorted(tmp.as_slice(), pct);
     let hundred: T = FromPrimitive::from_uint(100).unwrap();
     let hi = percentile_of_sorted(tmp.as_slice(), hundred-pct);
-    for samp in samples.iter_mut() {
+    for samp in samples {
         if *samp > hi {
             *samp = hi
         } else if *samp < lo {