Sha256: 78e2d326d221ec7fbd3bbee8b7b0b0e5a6dbc83de39a29295377ed01bff1a4c7

Contents?: true

Size: 1.27 KB

Versions: 9

Compression:

Stored size: 1.27 KB

Contents

//! Types which are documented locally in the Tokio crate, but does not actually
//! live here.
//!
//! **Note** this module is only visible on docs.rs, you cannot use it directly
//! in your own code.

/// The name of a type which is not defined here.
///
/// This is typically used as an alias for another type, like so:
///
/// ```rust,ignore
/// /// See [some::other::location](https://example.com).
/// type DEFINED_ELSEWHERE = crate::doc::NotDefinedHere;
/// ```
///
/// This type is uninhabitable like the [`never` type] to ensure that no one
/// will ever accidentally use it.
///
/// [`never` type]: https://doc.rust-lang.org/std/primitive.never.html
#[derive(Debug)]
pub enum NotDefinedHere {}

#[cfg(feature = "net")]
impl mio::event::Source for NotDefinedHere {
    fn register(
        &mut self,
        registry: &mio::Registry,
        token: mio::Token,
        interests: mio::Interest,
    ) -> std::io::Result<()> {
        Ok(())
    }
    fn reregister(
        &mut self,
        registry: &mio::Registry,
        token: mio::Token,
        interests: mio::Interest,
    ) -> std::io::Result<()> {
        Ok(())
    }
    fn deregister(&mut self, registry: &mio::Registry) -> std::io::Result<()> {
        Ok(())
    }
}

#[cfg(any(feature = "net", feature = "fs"))]
pub mod os;

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
wasmtime-30.0.2 ./ext/cargo-vendor/tokio-1.43.0/src/doc/mod.rs
wasmtime-29.0.0 ./ext/cargo-vendor/tokio-1.43.0/src/doc/mod.rs
wasmtime-28.0.0 ./ext/cargo-vendor/tokio-1.43.0/src/doc/mod.rs
wasmtime-27.0.0 ./ext/cargo-vendor/tokio-1.41.1/src/doc/mod.rs
wasmtime-26.0.0 ./ext/cargo-vendor/tokio-1.41.0/src/doc/mod.rs
wasmtime-25.0.2 ./ext/cargo-vendor/tokio-1.40.0/src/doc/mod.rs
wasmtime-25.0.1 ./ext/cargo-vendor/tokio-1.39.3/src/doc/mod.rs
wasmtime-25.0.0 ./ext/cargo-vendor/tokio-1.39.3/src/doc/mod.rs
wasmtime-24.0.0 ./ext/cargo-vendor/tokio-1.39.3/src/doc/mod.rs