paritytech/mio

Name: mio

Owner: Parity Technologies

Description: Metal IO library for Rust

Forked from: carllerche/mio

Created: 2016-06-08 09:54:22.0

Updated: 2016-06-08 09:54:24.0

Pushed: 2016-12-07 16:28:53.0

Homepage:

Size: 1139

Language: Rust

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

MIO - Metal IO

MIO is a lightweight IO library for Rust with a focus on adding as little overhead as possible over the OS abstractions.

crates.io Build Status Build status

Getting started guide

Currently a work in progress: Getting Started. Feedback can be posted on the PR.

API documentation

Usage

To use mio, first add this to your Cargo.toml:

endencies]
= "0.6"

Then, add this to your crate root:

rn crate mio;
Features
Non goals

The following are specifically omitted from MIO and are left to the user or higher level libraries.

Platforms

Currently supported platforms:

There are potentially others. If you find that Mio works on another platform, submit a PR to update the list!

Resources

Please submit PRs containing links to MIO resources.

Libraries
Community

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.

Contributing

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.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.