Skip to main content

Module compression

Module compression 

Source
Expand description

compression/mod.rs Streaming-safe compression and decompression.

Industry notes:

  • Deterministic per-chunk compression ensures reproducibility and parallel safety.
  • Dictionaries must be explicitly declared and bound via header.dict_id.
  • Registry resolves codec IDs to implementations.

Re-exports§

pub use types::*;
pub use registry::*;

Modules§

codecs
compression/codes/mod.rs Streaming-safe compression and decompression.
registry
compression/registry.rs Codec registry and factory functions.
stream
compression/stream.rs Streaming helpers that respect chunk_size discipline.
types
compression/constants.rs Stable codec IDs and defaults, plus FFI-safe enum mapping.