TARDE (tar-dee, Time And Rust Duration Ergonomics) is a small library to allow for better ergonomics when using std::time::Duration
.
use std::time::Instant;
use tarde::{During, Error};
fn main() -> Result<(), tarde::Error> {
let now = time::Instant::now();
thread::sleep(10.millis()?);
Ok(assert!(now.elapsed() >= 10.millis()?))
}