Sha256: a19ef2b1e27286ad7af7004605696d81cc661a09ccb9284b68f69a8c05d3d388

Contents?: true

Size: 246 Bytes

Versions: 15

Compression:

Stored size: 246 Bytes

Contents

pub mod host;
use cap_std::time::Duration;

pub trait HostWallClock: Send {
    fn resolution(&self) -> Duration;
    fn now(&self) -> Duration;
}

pub trait HostMonotonicClock: Send {
    fn resolution(&self) -> u64;
    fn now(&self) -> u64;
}

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
wasmtime-30.0.2 ./ext/cargo-vendor/wasmtime-wasi-30.0.2/src/clocks.rs
wasmtime-29.0.0 ./ext/cargo-vendor/wasmtime-wasi-29.0.0/src/clocks.rs
wasmtime-28.0.0 ./ext/cargo-vendor/wasmtime-wasi-28.0.0/src/clocks.rs
wasmtime-27.0.0 ./ext/cargo-vendor/wasmtime-wasi-27.0.0/src/clocks.rs
wasmtime-26.0.0 ./ext/cargo-vendor/wasmtime-wasi-26.0.0/src/clocks.rs
wasmtime-25.0.2 ./ext/cargo-vendor/wasmtime-wasi-25.0.2/src/clocks.rs
wasmtime-25.0.1 ./ext/cargo-vendor/wasmtime-wasi-25.0.1/src/clocks.rs
wasmtime-25.0.0 ./ext/cargo-vendor/wasmtime-wasi-25.0.0/src/clocks.rs
wasmtime-24.0.0 ./ext/cargo-vendor/wasmtime-wasi-24.0.0/src/clocks.rs
wasmtime-23.0.2 ./ext/cargo-vendor/wasmtime-wasi-23.0.2/src/clocks.rs
wasmtime-22.0.0 ./ext/cargo-vendor/wasmtime-wasi-22.0.0/src/clocks.rs
wasmtime-21.0.1 ./ext/cargo-vendor/wasmtime-wasi-21.0.1/src/clocks.rs
wasmtime-20.0.2 ./ext/cargo-vendor/wasmtime-wasi-20.0.2/src/clocks.rs
wasmtime-20.0.0 ./ext/cargo-vendor/wasmtime-wasi-20.0.0/src/clocks.rs
wasmtime-18.0.3 ./ext/cargo-vendor/wasmtime-wasi-18.0.3/src/preview2/clocks.rs