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

Interface DecompressionAlgorithm

src/compression/mod.rs:30–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28}
29
30pub trait DecompressionAlgorithm<T>
31where
32 T: Read,
33{
34 type Decompressor: Decompress;
35
36 fn decompressor(&self, reader: T) -> Result<Self::Decompressor, CompressorInitError>;
37}
38
39#[derive(Default, Debug, Clone)]
40pub enum CompressionType {

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