MCPcopy Create free account
hub / github.com/SteveGremory/Zap / CompressionAlgorithm

Interface CompressionAlgorithm

src/compression/mod.rs:21–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19}
20
21pub trait CompressionAlgorithm<T>
22where
23 T: Write,
24{
25 type Compressor: Compress;
26
27 fn compressor(&self, writer: T) -> Result<Self::Compressor, CompressorInitError>;
28}
29
30pub trait DecompressionAlgorithm<T>
31where

Callers

nothing calls this directly

Implementers 4

lz4.rssrc/compression/lz4.rs
passthrough.rssrc/compression/passthrough.rs
snappy.rssrc/compression/snappy.rs
gzip.rssrc/compression/gzip.rs

Calls

no outgoing calls

Tested by

no test coverage detected