Queen-io is a I/O library for Rust, it originated in carllerche/mio. Unlike mio, queen-io only supports Linux because it use eventfd instead of pipe-- which reduces the creation of a file descriptor and is easier to create user-defined events.
Add this to your Cargo.toml
:
toml
[dependencies]
queen-io = "0.1"
Then, add this to your crate root:
rust
extern crate queen_io;