[]Trait building_blocks::prelude::Decompressible

pub trait Decompressible<A> {
    type Decompressed: Compressible<A>;
    fn decompress(&self) -> Self::Decompressed;
}

A type that's decompressible using the inverse of algorithm A.

Associated Types

Loading content...

Required methods

fn decompress(&self) -> Self::Decompressed

Loading content...

Implementations on Foreign Types

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

type Decompressed = Chunk<N, T, M>

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

impl<T> Decompressible<BincodeLz4> for BincodeLz4Compressed<T> where
    T: DeserializeOwned + Serialize

type Decompressed = T

Loading content...

Implementors

Loading content...