Module tokio_util::io
source · [−]Available on crate feature
io
only.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
Use a tokio::io::AsyncRead
synchronously as a std::io::Read
or
a tokio::io::AsyncWrite
as a std::io::Write
.
Functions
Try to read data from an AsyncRead
into an implementer of the BufMut
trait.
Try to write data from an implementer of the Buf
trait to an
AsyncWrite
, advancing the buffer’s internal cursor.