Available on crate features 
compression or compression-gzip or compression-brotli or compression-zstd or compression-deflate only.Expand description
Auto-compression module to compress responses body.
Structs§
- A wrapper around any type that implementsStreamto be compatible with async_compression’sStreambased encoders.
Functions§
- Create a wrapping handler that compresses the Body of ahyper::Responseusing gzip,deflate,brotliorzstdif is specified in theAccept-Encodingheader, addingcontent-encoding: <coding>to the Response’sHeaderMap. It also provides the ability to apply compression for text-based MIME types only.
- brotlicompressionorcompression-brotli
- Given an optional existing encoding header, appends to the existing or creates a new one.
- deflatecompressionorcompression-deflate
- Get thecontent-encodingsvia theaccept-encodingheader.
- Try to get the preferredcontent-encodingvia theaccept-encodingheader.
- gzipcompressionorcompression-gzip
- Initializes dynamic compression.
- zstdcompressionorcompression-zstd