Module tokio_util::io
source · Expand description
Helpers for IO related tasks.
The stream types are often used in combination with hyper or reqwest, as they
allow converting between a hyper Body
and AsyncRead
.
The [SyncIoBridge
] type converts from the world of async I/O
to synchronous I/O; this may often come up when using synchronous APIs
inside tokio::task::spawn_blocking
.
Structs
- An adapter that lets you inspect the data that’s being read.
- An adapter that lets you inspect the data that’s being written.
- Convert a
Sink
of byte chunks into anAsyncWrite
.
Functions
- Try to read data from an
AsyncRead
into an implementer of theBufMut
trait. - Try to write data from an implementer of the
Buf
trait to anAsyncWrite
, advancing the buffer’s internal cursor. - Read data from an
AsyncRead
into an implementer of theBufMut
trait.