Name Description Size
epoll.rs /bitflags/#externally-defined-flags> const _ = !0; } } bitflags! { /// `EPOLL*` for use with [`epoll::add`]. /// /// [`epoll::add`]: crate::event::epoll::add #[repr(transparent)] #[derive(Default, Copy, Clone, Eq, PartialEq, Hash, Debug)] pub struct EventFlags: u32 { /// `EPOLLIN` const IN = bitcast!(c::EPOLLIN); /// `EPOLLOUT` const OUT = bitcast!(c::EPOLLOUT); /// `EPOLLPRI` const PRI = bitcast!(c::EPOLLPRI); /// `EPOLLERR` const ERR = bitcast!(c::EPOLLERR); /// `EPOLLHUP` const HUP = bitcast!(c::EPOLLHUP); /// `EPOLLRDNORM` const RDNORM = bitcast!(c::EPOLLRDNORM); /// `EPOLLRDBAND` const RDBAND = bitcast!(c::EPOLLRDBAND); /// `EPOLLWRNORM` const WRNORM = bitcast!(c::EPOLLWRNORM); /// `EPOLLWRBAND` const WRBAND = bitcast!(c::EPOLLWRBAND); /// `EPOLLMSG` const MSG = bitcast!(c::EPOLLMSG); /// `EPOLLRDHUP` const RDHUP = bitcast!(c::EPOLLRDHUP); /// `EPOLLET` const ET = bitcast!(c::EPOLLET); /// `EPOLLONESHOT` const ONESHOT = bitcast!(c::EPOLLONESHOT); /// `EPOLLWAKEUP` const WAKEUP = bitcast!(c::EPOLLWAKEUP); /// `EPOLLEXCLUSIVE` #[cfg(not(target_os = "android"))] const EXCLUSIVE = bitcast!(c::EPOLLEXCLUSIVE); /// <https://docs.rs/bitflags/ 1941
mod.rs 217
poll_fd.rs 4280
syscalls.rs libc syscalls supporting `rustix::event`. 11764
types.rs 1040
windows_syscalls.rs Windows system calls in the `event` module. 2037