pub fn run_timed<T, F: FnMut() -> T>(closure: F) -> DurationExpand description
The simplest possible timed function that just runs some FnMut closure and returns the time it took
use std::time::Duration;
use tiny_bench::run_timed;
let time = run_timed(|| std::thread::sleep(Duration::from_micros(5)));
assert!(time.as_micros() >= 5);