Portable interface to epoll, kqueue, event ports, and wepoll
is_err
method to Event
to tell when an error has occurred. (#189)is_connect_failed
function. (#189)polling
. (#194)epoll
backend when RedoxOS is enabled. (#190)Child
object. (#180)eventfd
initialization failures with a message
indicating the source of those failures. (#186)windows-sys
to v0.52.0. (#169)ErrorKind::Interrupted
is returned, rather than relying on the user to handle it. (#164)Poller::wait()
. (#163)kqueue
backend previously allowed the following operations that other backends forbid. Now these operations result in an error: (#153)
Event::new()
constructor to simplify creating Event
s. (#149)libc
in all backends with the rustix
crate (#108).tracing
instead of log
for logging (#119).Event
partially opaque, and create a new Events
struct for holding events. (#133)polling
in Linux containers without eventfd
available. (#134)Poller
s. (#136)c_int
from the standard library in polling::os::kqueue
instead of defining our own. (#143)std
feature. (#147)