pub enum CompressionAlgorithm {
Snappy,
LZ4,
Brotli(u32),
}Available on crate features
builder and compression only.Expand description
Allows the user to specify which of three Compression Algorithms to use.
Variants§
Snappy
Uses snappy for a well balanced compression experienced
LZ4
Uses LZ4 for very fast decompression with average compression ratios
Brotli(u32)
Uses brotli for higher compression ratios but much slower compression speed Allows one to specify the quality of the compression, from 1-11. (9 Recommended, 11 for extra compression)
Trait Implementations§
Source§impl Clone for CompressionAlgorithm
impl Clone for CompressionAlgorithm
Source§fn clone(&self) -> CompressionAlgorithm
fn clone(&self) -> CompressionAlgorithm
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CompressionAlgorithm
Source§impl Debug for CompressionAlgorithm
impl Debug for CompressionAlgorithm
Source§impl Default for CompressionAlgorithm
impl Default for CompressionAlgorithm
Source§fn default() -> CompressionAlgorithm
fn default() -> CompressionAlgorithm
Returns the “default value” for a type. Read more
Source§impl Display for CompressionAlgorithm
impl Display for CompressionAlgorithm
Source§impl From<CompressionAlgorithm> for u32
impl From<CompressionAlgorithm> for u32
Source§fn from(algo: CompressionAlgorithm) -> Self
fn from(algo: CompressionAlgorithm) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CompressionAlgorithm
impl RefUnwindSafe for CompressionAlgorithm
impl Send for CompressionAlgorithm
impl Sync for CompressionAlgorithm
impl Unpin for CompressionAlgorithm
impl UnsafeUnpin for CompressionAlgorithm
impl UnwindSafe for CompressionAlgorithm
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