1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
//! Types which operate over [`AsyncWrite`](tokio::io::AsyncWrite) streams, both encoders and
//! decoders for various formats.
#[macro_use]
mod macros;
mod generic;
mod buf_write;
mod buf_writer;
use self::{
buf_write::AsyncBufWrite,
buf_writer::BufWriter,
generic::{Decoder, Encoder},
};
algos!(tokio::write<W>);