[−]Trait building_blocks::prelude::Decompressible
A type that's decompressible using the inverse of algorithm A
.
Associated Types
type Decompressed: Compressible<A>
Required methods
fn decompress(&self) -> Self::Decompressed
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]
M: Clone,
T: Copy,
ExtentN<N>: IntegerExtent<N>,
type Decompressed = Chunk<N, T, M>
pub fn decompress(
&self
) -> <FastCompressedChunk<N, T, M> as Decompressible<FastLz4>>::Decompressed
[src]
&self
) -> <FastCompressedChunk<N, T, M> as Decompressible<FastLz4>>::Decompressed
impl<N, T> Decompressible<FastLz4> for FastLz4CompressedArrayN<N, T> where
T: Copy,
ExtentN<N>: IntegerExtent<N>,
[src]
T: Copy,
ExtentN<N>: IntegerExtent<N>,
type Decompressed = ArrayN<N, T>
pub fn decompress(
&self
) -> <FastLz4CompressedArrayN<N, T> as Decompressible<FastLz4>>::Decompressed
[src]
&self
) -> <FastLz4CompressedArrayN<N, T> as Decompressible<FastLz4>>::Decompressed
impl<T> Decompressible<BincodeLz4> for BincodeLz4Compressed<T> where
T: DeserializeOwned + Serialize,
T: DeserializeOwned + Serialize,
type Decompressed = T
pub fn decompress(
&self
) -> <BincodeLz4Compressed<T> as Decompressible<BincodeLz4>>::Decompressed
&self
) -> <BincodeLz4Compressed<T> as Decompressible<BincodeLz4>>::Decompressed