[−][src]Module async_compression::stream
stream only.Types which operate over Stream<Item = io::Result<Bytes>> streams, both encoders and
decoders for various formats.
The Stream is treated as a single byte-stream to be compressed/decompressed, each item is a
chunk of data from this byte-stream. There is not guaranteed to be a one-to-one relationship
between chunks of data from the underlying stream and the resulting compressed/decompressed
stream, the encoders and decoders will buffer the incoming data and choose their own boundaries
at which to yield a new item.
Structs
| BrotliDecoder | brotliA brotli decoder, or decompressor. |
| BrotliEncoder | brotliA brotli encoder, or compressor. |
| BzDecoder | bzip2A bzip2 decoder, or decompressor. |
| BzEncoder | bzip2A bzip2 encoder, or compressor. |
| DeflateDecoder | deflateA deflate decoder, or decompressor. |
| DeflateEncoder | deflateA deflate encoder, or compressor. |
| GzipDecoder | gzipA gzip decoder, or decompressor. |
| GzipEncoder | gzipA gzip encoder, or compressor. |
| LzmaDecoder | lzmaA lzma decoder, or decompressor. |
| LzmaEncoder | lzmaA lzma encoder, or compressor. |
| XzDecoder | xzA xz decoder, or decompressor. |
| XzEncoder | xzA xz encoder, or compressor. |
| ZlibDecoder | zlibA zlib decoder, or decompressor. |
| ZlibEncoder | zlibA zlib encoder, or compressor. |
| ZstdDecoder | zstdA zstd decoder, or decompressor. |
| ZstdEncoder | zstdA zstd encoder, or compressor. |