[][src]Trait building_blocks_storage::Compressible

pub trait Compressible<A> {
    type Compressed: Decompressible<A>;
    fn compress(&self, params: A) -> Self::Compressed;
}

A type that's compressible using algorithm A.

Associated Types

Loading content...

Required methods

fn compress(&self, params: A) -> Self::Compressed

Loading content...

Implementors

impl<N, T> Compressible<FastLz4> for ArrayN<N, T> where
    T: Copy,
    ExtentN<N>: IntegerExtent<N>, 
[src]

impl<N, T, M> Compressible<FastLz4> for Chunk<N, T, M> where
    T: Copy,
    M: Clone,
    ExtentN<N>: IntegerExtent<N>, 
[src]

type Compressed = FastCompressedChunk<N, T, M>

impl<T> Compressible<BincodeLz4> for T where
    T: DeserializeOwned + Serialize
[src]

type Compressed = BincodeLz4Compressed<T>

Loading content...