Sha256: 023acd3f2703d241b3e91ab6e4d4c0bc5ccc3451655fffd9f37938224f915494

Contents?: true

Size: 768 Bytes

Versions: 8

Compression:

Stored size: 768 Bytes

Contents

pub(crate) use self::sys::*;

#[cfg(unix)]
mod sys {
    use mio::unix::UnixReady;
    use mio::Ready;

    pub(crate) fn hup() -> Ready {
        UnixReady::hup().into()
    }

    pub(crate) fn is_hup(ready: Ready) -> bool {
        UnixReady::from(ready).is_hup()
    }

    pub(crate) fn error() -> Ready {
        UnixReady::error().into()
    }

    pub(crate) fn is_error(ready: Ready) -> bool {
        UnixReady::from(ready).is_error()
    }
}

#[cfg(windows)]
mod sys {
    use mio::Ready;

    pub(crate) fn hup() -> Ready {
        Ready::empty()
    }

    pub(crate) fn is_hup(_: Ready) -> bool {
        false
    }

    pub(crate) fn error() -> Ready {
        Ready::empty()
    }

    pub(crate) fn is_error(_: Ready) -> bool {
        false
    }
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
wasmtime-9.0.1 ./ext/cargo-vendor/tokio-1.28.1/src/runtime/io/platform.rs
wasmtime-8.0.0 ./ext/cargo-vendor/tokio-1.27.0/src/runtime/io/platform.rs
wasmtime-7.0.0 ./ext/cargo-vendor/tokio-1.27.0/src/runtime/io/platform.rs
wasmtime-6.0.1 ./ext/cargo-vendor/tokio-1.25.0/src/runtime/io/platform.rs
wasmtime-6.0.0 ./ext/cargo-vendor/tokio-1.25.0/src/runtime/io/platform.rs
wasmtime-5.0.0 ./ext/cargo-vendor/tokio-1.24.2/src/runtime/io/platform.rs
wasmtime-0.4.1 ./ext/cargo-vendor/tokio-1.23.0/src/runtime/io/platform.rs
wasmtime-0.4.0 ./ext/cargo-vendor/tokio-1.23.0/src/runtime/io/platform.rs