[−][src]Module futures_util::io
IO
This module contains a number of functions for working with
AsyncRead
and AsyncWrite
types, including the
AsyncReadExt
and AsyncWriteExt
traits which add methods
to the AsyncRead
and AsyncWrite
types.
Structs
AllowStdIo | A simple wrapper type which allows types which implement only
implement |
Close | Future for the |
CopyInto | Future for the |
Flush | Future for the |
IoVec | A specialized byte slice type for performing vectored I/O operations. |
Read | Future for the |
ReadExact | Future for the |
ReadHalf | The readable half of an object returned from |
ReadToEnd | Future for the |
ReadUntil | Future for the |
Seek | Future for the |
Window | A owned window around an underlying buffer. |
WriteAll | Future for the |
WriteHalf | The writable half of an object returned from |
Enums
SeekFrom | Enumeration of possible methods to seek within an I/O object. |
Traits
AsyncBufRead | Read bytes asynchronously. |
AsyncBufReadExt | An extension trait which adds utility methods to |
AsyncRead | Read bytes asynchronously. |
AsyncReadExt | An extension trait which adds utility methods to |
AsyncSeek | Seek bytes asynchronously. |
AsyncSeekExt | An extension trait which adds utility methods to |
AsyncWrite | Write bytes asynchronously. |
AsyncWriteExt | An extension trait which adds utility methods to |