Skip to main content

Crate crous_compression

Crate crous_compression 

Source
Expand description

§crous-compression

Pluggable compression adapters for Crous blocks. Provides a trait for custom compressors and optional built-in support for zstd, lz4, and snappy (behind feature flags).

§Compression libraries

  • Zstd: https://facebook.github.io/zstd/
  • LZ4: https://github.com/lz4/lz4 (pure-Rust via lz4_flex)
  • Snappy: https://github.com/google/snappy

Structs§

AdaptiveSelector
Adaptive compression selector.
CompressorRegistry
Registry of available compressors.
NoCompression
No-op passthrough compressor (CompressionType::None).

Traits§

Compressor
Trait for pluggable compression algorithms.