0.5.2 - This version may not be safe as it has not been updated for a long time. Find out if your coding project uses this component and get notified of any reported security vulnerabilities with Meterian-X Open Source Security Platform
Maintain your licence declarations and avoid unwanted licences to protect your IP the way you intended.
MIT - MIT LicenseMIO is a lightweight IO library for Rust with a focus on adding as little overhead as possible over the OS abstractions.
Getting started guide
Currently a work in progress: Getting Started. Feedback can be posted on the PR.
API documentation
To use mio, first add this to your Cargo.toml:
[dependencies]
mio = "0.5"Then, add this to your crate root:
extern crate mio;The following are specifically omitted from MIO and are left to the user or higher level libraries.
Currently supported platforms:
There are potentially others. If you find that Mio works on another platform, submit a PR to update the list!
Please submit PRs containing links to MIO resources.
A group of mio users hang out in the #mio channel on the Mozilla IRC server (irc.mozilla.org). This can be a good place to go for questions.
Interested in getting involved? We would love to help you! For simple bug fixes, just submit a PR with the fix and we can discuss the fix directly in the PR. If the fix is more complex, start with an issue.
If you want to propose an API change, create an issue to start a discussion with the community. Also, feel free to talk with us in the IRC channel.
Finally, be kind. We support the Rust Code of Conduct.