bench_diff/bench_utils/
latency.rs

1use std::time::{Duration, Instant};
2
3/// Invokes `f` once and returns its latency.
4#[inline(always)]
5pub fn latency(f: impl FnOnce()) -> Duration {
6    let start = Instant::now();
7    f();
8    Instant::now().duration_since(start)
9}