[−][src]Module tokio_io::io
I/O conveniences when working with primitives in tokio-core
Contains various combinators to work with I/O objects and type definitions as well.
A description of the high-level I/O combinators can be found online in addition to a description of the low level details.
Structs
| AllowStdIo | A simple wrapper type which allows types that only implement
|
| Copy | A future which will copy all data from a reader into a writer. |
| Flush | A future used to fully flush an I/O object. |
| Lines | Combinator created by the top-level |
| Read | A future which can be used to easily read available number of bytes to fill a buffer. |
| ReadExact | A future which can be used to easily read exactly enough bytes to fill a buffer. |
| ReadHalf | The readable half of an object returned from |
| ReadToEnd | A future which can be used to easily read the entire contents of a stream into a vector. |
| ReadUntil | A future which can be used to easily read the contents of a stream into a vector until the delimiter is reached. |
| Shutdown | A future used to fully shutdown an I/O object. |
| Window | A owned window around an underlying buffer. |
| WriteAll | A future used to write the entire contents of some data to a stream. |
| WriteHalf | The writable half of an object returned from |
Functions
| copy | Creates a future which represents copying all the bytes from one object to another. |
| flush | Creates a future which will entirely flush an I/O object and then yield the object itself. |
| lines | Creates a new stream from the I/O object given representing the lines of
input that are found on |
| read | Tries to read some bytes directly into the given |
| read_exact | Creates a future which will read exactly enough bytes to fill |
| read_to_end | Creates a future which will read all the bytes associated with the I/O
object |
| read_until | Creates a future which will read all the bytes associated with the I/O
object |
| shutdown | Creates a future which will entirely shutdown an I/O object and then yield the object itself. |
| write_all | Creates a future that will write the entire contents of the buffer |