#sleep #thread #10 #time #secs

esleep

std::thread::sleep(std::time::Duration::from_secs(10)) -> esleep::s(10)

2 stable releases

1.1.0 Jun 16, 2023
1.0.0 Jun 16, 2023

#4 in #secs


Used in mcuvisa

MIT license

3KB

esleep

I can't stand doing this every time;

If you want to sleep for 10 seconds;

std::thread::sleep(std::time::Duration::from_secs(10));

Now

You just write;

esleep::s(10);

Simple encapsulation

and more

pub fn s(var:u64){
    std::thread::sleep(std::time::Duration::from_secs(var));
}
pub fn ms(var:u64){
    std::thread::sleep(std::time::Duration::from_millis(var));
}
pub fn us(var:u64){
    std::thread::sleep(std::time::Duration::from_micros(var));
}
pub fn ns(var:u64){
    std::thread::sleep(std::time::Duration::from_nanos(var));
}

No runtime deps