Module completion::io [−][src]
std
only.Utilities for programming with asynchronous I/O.
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; |
pub use completion_io::ReadCursor; |
pub use completion_io::ReadRepeat; |
pub use completion_io::ReadSlice; |
pub use completion_io::SeekCursor; |
pub use completion_io::WriteSlice; |
pub use completion_io::WriteVec; |
pub use completion_io::WriteVectoredSlice; |
pub use completion_io::WriteVectoredVec; |
Structs
Traits
AsyncBufRead | Read bytes from a source that has an internal buffer asynchronously. |
AsyncBufReadExt | Extension trait for |
AsyncBufReadWith | Read bytes from a source that has an internal buffer asynchronously with a specific lifetime. |
AsyncRead | Read bytes from a source asynchronously. |
AsyncReadExt | Extension trait for |
AsyncReadWith | Read bytes from a source asynchronously with a specific lifetime. |
AsyncSeek | A cursor which can be moved within a stream of bytes. |
AsyncSeekExt | Extension trait for |
AsyncSeekWith | A cursor which can be moved within a stream of bytes with a specific lifetime. |
AsyncWrite | Write bytes to a source asynchronously. |
AsyncWriteExt | Extension trait for |
AsyncWriteWith | Write bytes to a source asynchronously with a specific lifetime. |
Functions
copy | Copy the entire contents of a reader into a writer. |
copy_buf | Copy the entire contents of a buffered reader into a writer. |