pub enum CompressionV2 {
None,
Lz4,
Zstd {
level: i32,
},
}Expand description
V2 Compression algorithm with level support.
Variants§
None
No compression.
Lz4
LZ4 compression.
Zstd
Zstandard compression with configurable level (1-22).
Implementations§
Source§impl CompressionV2
impl CompressionV2
Trait Implementations§
Source§impl Clone for CompressionV2
impl Clone for CompressionV2
Source§fn clone(&self) -> CompressionV2
fn clone(&self) -> CompressionV2
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 CompressionV2
Source§impl Debug for CompressionV2
impl Debug for CompressionV2
Source§impl Default for CompressionV2
impl Default for CompressionV2
Source§fn default() -> CompressionV2
fn default() -> CompressionV2
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompressionV2
impl<'de> Deserialize<'de> for CompressionV2
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CompressionV2
Source§impl PartialEq for CompressionV2
impl PartialEq for CompressionV2
Source§impl Serialize for CompressionV2
impl Serialize for CompressionV2
impl StructuralPartialEq for CompressionV2
Auto Trait Implementations§
impl Freeze for CompressionV2
impl RefUnwindSafe for CompressionV2
impl Send for CompressionV2
impl Sync for CompressionV2
impl Unpin for CompressionV2
impl UnsafeUnpin for CompressionV2
impl UnwindSafe for CompressionV2
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