gossamer/compression

Parent module for the compression family — CompressionStream and DecompressionStream. Hosts the shared CompressionFormat type.

Types

Compression algorithms supported by CompressionStream and DecompressionStream.

pub type CompressionFormat {
  Deflate
  DeflateRaw
  Gzip
  Brotli
}

Constructors

  • Deflate

    Zlib-wrapped DEFLATE — DEFLATE compressed data inside a zlib header and Adler-32 trailer.

  • DeflateRaw

    Raw DEFLATE — DEFLATE compressed data with no wrapper.

  • Gzip

    Gzip — DEFLATE compressed data wrapped in a gzip header and CRC-32 trailer.

  • Brotli

    Brotli compression.

Search Document