[−][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 |
| Window | A owned window around an underlying buffer. |
| WriteAll | Future for the |
| WriteHalf | The writable half of an object returned from |
Traits
| AsyncRead | Read bytes asynchronously. |
| AsyncReadExt | An extension trait which adds utility methods to |
| AsyncWrite | Write bytes asynchronously. |
| AsyncWriteExt | An extension trait which adds utility methods to |