# esleep
I can't stand doing this every time;
If you want to sleep for 10 seconds;
~~~rust
std::thread::sleep(std::time::Duration::from_secs(10));
~~~
Now
You just write;
~~~rust
esleep::s(10);
~~~
## Simple encapsulation
and more
~~~rust
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));
}
~~~