pub enum CompressAlgo {
Blosclz = 0,
Lz4 = 1,
Lz4hc = 2,
Zlib = 4,
Zstd = 5,
}Expand description
Compression algorithms supported by blosc2.
The library itself always uses some “backend” compression algorithm, such as blosclz, lz4,
zlib, or zstd.
Variants§
Blosclz = 0
Blosc’s own compression algorithm, blosclz.
Lz4 = 1
LZ4 compression algorithm.
Lz4hc = 2
LZ4HC compression algorithm.
Zlib = 4
Available on crate feature
zlib only.Zlib compression algorithm.
Zstd = 5
Available on crate feature
zstd only.Zstandard compression algorithm.
Trait Implementations§
Source§impl Clone for CompressAlgo
impl Clone for CompressAlgo
Source§fn clone(&self) -> CompressAlgo
fn clone(&self) -> CompressAlgo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompressAlgo
impl Debug for CompressAlgo
Source§impl Hash for CompressAlgo
impl Hash for CompressAlgo
Source§impl PartialEq for CompressAlgo
impl PartialEq for CompressAlgo
impl Eq for CompressAlgo
impl StructuralPartialEq for CompressAlgo
Auto Trait Implementations§
impl Freeze for CompressAlgo
impl RefUnwindSafe for CompressAlgo
impl Send for CompressAlgo
impl Sync for CompressAlgo
impl Unpin for CompressAlgo
impl UnwindSafe for CompressAlgo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more