[−][src]Crate time_cmd
Time how long a process takes to run
Example
use std::{process::Command, time::Duration}; use time_cmd::*; match time_cmd(Command::new("ls")) { Err(_) => panic!("IO error - failed to run ls"), Ok((timings, code)) => { if !code.success() { panic!("ls ran but exited non-zero"); } if timings.wall_time > Duration::from_secs(1) { panic!("That's a slow ls!"); } } }
Structs
Timings |
Functions
time_cmd | Spawns the given command and times how long it takes to exit. |