Sha256: 488f8e9a37ec608d477f22991f9ffa36d85c16a4f2e74f5fc97e1be9ff24aa45
Contents?: true
Size: 1.95 KB
Versions: 11
Compression:
Stored size: 1.95 KB
Contents
#[cfg(all( not(mio_unsupported_force_poll_poll), any( target_os = "android", target_os = "illumos", target_os = "linux", target_os = "redox", ) ))] mod epoll; #[cfg(all( not(mio_unsupported_force_poll_poll), any( target_os = "android", target_os = "illumos", target_os = "linux", target_os = "redox", ) ))] pub(crate) use self::epoll::{event, Event, Events, Selector}; #[cfg(any( mio_unsupported_force_poll_poll, target_os = "solaris", target_os = "vita" ))] mod poll; #[cfg(any( mio_unsupported_force_poll_poll, target_os = "solaris", target_os = "vita" ))] pub(crate) use self::poll::{event, Event, Events, Selector}; cfg_io_source! { #[cfg(any(mio_unsupported_force_poll_poll, target_os = "solaris", target_os = "vita"))] pub(crate) use self::poll::IoSourceState; } #[cfg(all( not(mio_unsupported_force_poll_poll), any( target_os = "dragonfly", target_os = "freebsd", target_os = "ios", target_os = "macos", target_os = "netbsd", target_os = "openbsd", target_os = "tvos", target_os = "watchos", ) ))] mod kqueue; #[cfg(all( not(mio_unsupported_force_poll_poll), any( target_os = "dragonfly", target_os = "freebsd", target_os = "ios", target_os = "macos", target_os = "netbsd", target_os = "openbsd", target_os = "tvos", target_os = "watchos", ), ))] pub(crate) use self::kqueue::{event, Event, Events, Selector}; /// Lowest file descriptor used in `Selector::try_clone`. /// /// # Notes /// /// Usually fds 0, 1 and 2 are standard in, out and error. Some application /// blindly assume this to be true, which means using any one of those a select /// could result in some interesting and unexpected errors. Avoid that by using /// an fd that doesn't have a pre-determined usage. const LOWEST_FD: libc::c_int = 3;
Version data entries
11 entries across 11 versions & 1 rubygems