decompress_body

Function decompress_body 

Source
pub fn decompress_body(
    data: &[u8],
    encoding: &str,
    config: &DecompressionConfig,
) -> Result<DecompressionResult, DecompressionError>
Expand description

Decompress body data with ratio and size limits

Returns the decompressed data or an error if limits are exceeded.

§Arguments

  • data - Compressed data bytes
  • encoding - Content-Encoding value (gzip, deflate, br)
  • config - Decompression limits configuration

§Returns

  • Ok(DecompressionResult) - Successfully decompressed with metadata
  • Err(DecompressionError) - Limit exceeded or decompression failed