[−][src]Enum blosc::Compressor
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]
fn clone(&self) -> Compressor[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for Compressor[src]
impl Debug for Compressor[src]
impl Eq for Compressor[src]
impl Hash for Compressor[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl Into<*const i8> for Compressor[src]
impl PartialEq<Compressor> for Compressor[src]
impl StructuralEq for Compressor[src]
impl StructuralPartialEq for Compressor[src]
Auto Trait Implementations
impl RefUnwindSafe for Compressor
impl Send for Compressor
impl Sync for Compressor
impl Unpin for Compressor
impl UnwindSafe for Compressor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,