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

Convert an AsyncRead into a Stream of byte chunks.

Convert a Stream of byte chunks into an AsyncRead.

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.

Read data from an AsyncRead into an implementer of the BufMut trait.