Skip to main content

Module zstd

Module zstd 

Source
Expand description

src/compression/codecs/zstd.rs

Zstd streaming compressor/decompressor.

Design notes:

  • Wraps zstd streaming encoder/decoder with trait objects for uniform pipeline use.
  • Errors are mapped into CompressionError variants with codec context.
  • Compressor accumulates into an internal Vec; finish consumes encoder safely.
  • Decompressor buffers input and reconstructs decoder per chunk for simplicity.

Structsยง

ZstdCompressor
Zstd streaming compressor.
ZstdDecompressor
Zstd streaming decompressor.