time_iterator/
time_iterator.rs1use std::time::Duration;
2use tiny_bench::Timeable;
3
4pub fn main() {
5 let v = (0..100)
6 .inspect(|_a| {
7 my_expensive_call();
8 })
9 .timed()
10 .max();
11 assert_eq!(99, v.unwrap());
12}
13
14fn my_expensive_call() {
15 std::thread::sleep(Duration::from_millis(5));
16}