1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//! MIO bindings for POSIX AIO
//!
//! # Feature Flags
//!
//! * `tokio` - Add extra methods needed for consumers to implement Tokio's
//!             `AioSource` trait.
//!
//! # See Also
//!
//! * [`tokio-file`](https://docs.rs/tokio-file) - Tokio bindings that work atop
//!   this crate.  Much more useful to the typical user.
#![deny(missing_docs)]
#![cfg_attr(docsrs, feature(doc_cfg))]

mod aio;

pub use aio::{AioFsyncMode, Source, Fsync, SourceApi, ReadAt, ReadvAt, WriteAt,
    WritevAt};
pub use nix::errno::Errno;