Skip to content

Commit ea4543f

Browse files
committed
Add iter_n
1 parent 10dde7e commit ea4543f

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

text/0000-benchmarking.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,16 @@ fn my_benchmark(bench: Bencher) -> BenchResult {
107107
bench.iter(|| {
108108
black_box(pow(y, x));
109109
pow(x, y)
110-
});
110+
})
111+
}
112+
```
113+
114+
In case you want the benchmark to run for a predetermined number of times, use `iter_n`:
115+
116+
```rust
117+
#[bench]
118+
fn my_benchmark(bench: Bencher) -> BenchResult {
119+
bench.iter_n(1000, || do_some_stuff());
111120
}
112121
```
113122

0 commit comments

Comments
 (0)