pub async fn sleep(duration: Duration)
Available on crate feature
time
only.Expand description
Waits until duration
has elapsed.
Equivalent to sleep_until(Instant::now() + duration)
. An
asynchronous analog to std::thread::sleep
.
To run something regularly on a schedule, see interval
.
§Examples
Wait 100ms and print “100 ms have elapsed”.
use std::time::Duration;
use compio_runtime::time::sleep;
sleep(Duration::from_millis(100)).await;
println!("100 ms have elapsed");