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

The default compressor, based on FastLZ. It's very fast, but the compression isn't as good as the other compressors.

Another fast compressor. See lz4.org.

Slower, higher compression version of LZ4. See lz4.org.

Another fast compressor from Google. See Snappy

The venerable Zlib. Slower, but better compression than most other algorithms. See zlib.net

A high compression algorithm from Facebook. See zstd.

Trait Implementations

impl Clone for Compressor
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Compressor
[src]

impl Debug for Compressor
[src]

Formats the value using the given formatter. Read more

impl Into<*const c_char> for Compressor
[src]

Performs the conversion.

Auto Trait Implementations

impl Send for Compressor

impl Sync for Compressor