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}