Function elapsed::measure_time
[−]
[src]
pub fn measure_time<T, F: FnOnce() -> T>(f: F) -> (ElapsedDuration, T)
Measures the time needed to execute a block of code.
Examples
extern crate elapsed; use elapsed::measure_time; fn main() { let (elapsed, sum) = measure_time(|| { (0..10_000).sum::<u64>() }); println!("elapsed = {}", elapsed); println!("sum = {}", sum); // Prints // elapsed = 227.81 μs // sum = 49995000 }