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
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 an AsyncWrite.SyncIoBridge
io-utilUse 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.