Skip to main content

Module compression

Module compression 

Source
Expand description

Compression for the bytes inside an EncodedContent envelope.

Structs§

DecompressionBudget
Total decompressed bytes allowed while decoding one message and its nested content.

Constants§

COMPRESSION_CHUNK_BYTES
MAX_DECOMPRESSED_BYTES

Functions§

compress
Compresses content with a wire-compatible zlib or gzip frame.
compress_if_requested
Leaves content unchanged when the caller does not request compression.
decompress
Decompresses before a caller selects a content codec.
decompress_with_budget
Decompresses one envelope and charges its output to a shared message budget.