[−][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 | brotli A brotli decoder, or decompressor. |
BrotliEncoder | brotli A brotli encoder, or compressor. |
BzDecoder | bzip2 A bzip2 decoder, or decompressor. |
BzEncoder | bzip2 A bzip2 encoder, or compressor. |
DeflateDecoder | deflate A deflate decoder, or decompressor. |
DeflateEncoder | deflate A deflate encoder, or compressor. |
GzipDecoder | gzip A gzip decoder, or decompressor. |
GzipEncoder | gzip A gzip encoder, or compressor. |
LzmaDecoder | lzma A lzma decoder, or decompressor. |
LzmaEncoder | lzma A lzma encoder, or compressor. |
XzDecoder | xz A xz decoder, or decompressor. |
XzEncoder | xz A xz encoder, or compressor. |
ZlibDecoder | zlib A zlib decoder, or decompressor. |
ZlibEncoder | zlib A zlib encoder, or compressor. |
ZstdDecoder | zstd A zstd decoder, or decompressor. |
ZstdEncoder | zstd A zstd encoder, or compressor. |