[−][src]Enum blosc::ShuffleMode
Controls Blosc's shuffle operation.
The Shuffle operation is the key to efficiently compressing arrays. It
rearranges the array to put every entry's MSB together and every entry's LSB
together, which improves the performance of every Compressor.
Variants
No shuffle. Use this mode for data that is not an array.
Byte shuffle. Use this mode for most arrays.
Bit shuffle.
This is similar to the Byte shuffle, but works bit-by-bit instead of
byte-by-byte. It gives better compression for most datasets, but runs a
little slower. Use it when compressing numeric data if higher
compression is desired.
Trait Implementations
impl Clone for ShuffleMode[src]
fn clone(&self) -> ShuffleMode[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for ShuffleMode[src]
impl Debug for ShuffleMode[src]
Auto Trait Implementations
impl RefUnwindSafe for ShuffleMode
impl Send for ShuffleMode
impl Sync for ShuffleMode
impl Unpin for ShuffleMode
impl UnwindSafe for ShuffleMode
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>,