spin-sdk 6.0.0

The Spin Rust SDK makes it easy to build Spin components in Rust.
Documentation
1
2
3
4
5
6
7
use std::time::Duration;

/// Wait until the given [`Duration`] has elapsed.
pub async fn sleep(duration: Duration) {
    let duration_ns = duration.as_nanos().try_into().unwrap_or(u64::MAX);
    crate::wasip3::clocks::monotonic_clock::wait_for(duration_ns).await;
}