pub enum LiteralCompressionMode {
Auto,
Enable,
Disable,
}Expand description
Whether literals are entropy-coded, the drop-in equivalent of C zstd’s
ZSTD_c_literalCompressionMode (ZSTD_ps_auto / ZSTD_ps_enable /
ZSTD_ps_disable).
Variants§
Auto
The level decides: literals are stored raw on the fast strategy’s acceleration (negative) levels, where the Huffman pass costs more speed than it saves, and compressed everywhere else.
Enable
Compress literals on every level, the negative ones included. A block whose literals do not shrink still stores them raw.
Disable
Never compress literals: every literal section is stored raw.
Trait Implementations§
Source§impl Clone for LiteralCompressionMode
impl Clone for LiteralCompressionMode
Source§fn clone(&self) -> LiteralCompressionMode
fn clone(&self) -> LiteralCompressionMode
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 LiteralCompressionMode
Source§impl Debug for LiteralCompressionMode
impl Debug for LiteralCompressionMode
Source§impl Default for LiteralCompressionMode
impl Default for LiteralCompressionMode
Source§fn default() -> LiteralCompressionMode
fn default() -> LiteralCompressionMode
Returns the “default value” for a type. Read more
impl Eq for LiteralCompressionMode
Source§impl PartialEq for LiteralCompressionMode
impl PartialEq for LiteralCompressionMode
impl StructuralPartialEq for LiteralCompressionMode
Auto Trait Implementations§
impl Freeze for LiteralCompressionMode
impl RefUnwindSafe for LiteralCompressionMode
impl Send for LiteralCompressionMode
impl Sync for LiteralCompressionMode
impl Unpin for LiteralCompressionMode
impl UnsafeUnpin for LiteralCompressionMode
impl UnwindSafe for LiteralCompressionMode
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