Mio is a fast, low-level I/O library for Rust focusing on non-blocking APIs and event notification for building high performance I/O apps with as little overhead as possible over the OS abstractions.
For more detail, see
Examples can found in the
examples directory of the source code, or on
A getting started guide is available in the
The available features are described in the
Readiness event types and utilities.
Mio's optional features.
Getting started guide.
Unix only extensions.
Interest used in registering.
Polls for readiness events on all registered values.
Registers I/O resources.
Associates readiness events with
Waker allows cross-thread waking of