Correct benchmark
It was doing less work, because it did not calculate the variance.
This commit is contained in:
parent
30ea084366
commit
b371d3e8bc
@ -23,7 +23,7 @@ fn initialize_vec() -> Vec<f64> {
|
|||||||
fn bench_average(b: &mut Bencher) {
|
fn bench_average(b: &mut Bencher) {
|
||||||
let values = initialize_vec();
|
let values = initialize_vec();
|
||||||
b.iter(|| {
|
b.iter(|| {
|
||||||
let a: average::Average = values.iter().map(|x| *x).collect();
|
let a: average::AverageWithError = values.iter().map(|x| *x).collect();
|
||||||
a
|
a
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user