Crate completion_io[−][src]
Core traits and types for asynchronous completion-based I/O.
See completion for utilities based on this.
Re-exports
pub use std::io::empty; |
pub use std::io::repeat; |
pub use std::io::sink; |
pub use std::io::Cursor; |
pub use std::io::Empty; |
pub use std::io::Error; |
pub use std::io::ErrorKind; |
pub use std::io::IoSlice; |
pub use std::io::Repeat; |
pub use std::io::Result; |
pub use std::io::SeekFrom; |
pub use std::io::Sink; |
Structs
DefaultWriteVectored | A default implementation of |
ReadBuf | A wrapper around a byte buffer that is incrementally filled and initialized. |
ReadBufMut | A type that grants mutable access to a |
ReadCursor | |
ReadRepeat | |
ReadSlice | Future for |
SeekCursor | |
WriteSlice | Future for |
WriteVec | |
WriteVectoredSlice | Future for |
WriteVectoredVec | Future for |
Traits
AsyncBufRead | Read bytes from a source that has an internal buffer asynchronously. |
AsyncBufReadWith | Read bytes from a source that has an internal buffer asynchronously with a specific lifetime. |
AsyncRead | Read bytes from a source asynchronously. |
AsyncReadWith | Read bytes from a source asynchronously with a specific lifetime. |
AsyncSeek | A cursor which can be moved within a stream of bytes. |
AsyncSeekWith | A cursor which can be moved within a stream of bytes with a specific lifetime. |
AsyncWrite | Write bytes to a source asynchronously. |
AsyncWriteWith | Write bytes to a source asynchronously with a specific lifetime. |