Enum blosc::Compressor [−][src]
pub enum Compressor { BloscLZ, LZ4, LZ4HC, Snappy, Zlib, Zstd, // some variants omitted }
Compressor selection.
Under the hood, Blosc supports several different compression algorithms.
Variants
BloscLZ
The default compressor, based on FastLZ. It's very fast, but the compression isn't as good as the other compressors.
LZ4
Another fast compressor. See lz4.org.
LZ4HC
Slower, higher compression version of LZ4. See lz4.org.
Snappy
Another fast compressor from Google. See Snappy
Zlib
The venerable Zlib. Slower, but better compression than most other algorithms. See zlib.net
Zstd
A high compression algorithm from Facebook. See zstd.
Trait Implementations
impl Clone for Compressor
[src]
impl Clone for Compressor
fn clone(&self) -> Compressor
[src]
fn clone(&self) -> Compressor
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for Compressor
[src]
impl Copy for Compressor
impl Debug for Compressor
[src]
impl Debug for Compressor
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Into<*const c_char> for Compressor
[src]
impl Into<*const c_char> for Compressor
Auto Trait Implementations
impl Send for Compressor
impl Send for Compressor
impl Sync for Compressor
impl Sync for Compressor