pub enum CompressionBackend {
Deflate {
level: u32,
},
Lz4 {
acceleration: i32,
},
Zstd {
level: i32,
},
None,
}Expand description
Compression backend to use after pattern replacement
Variants§
Deflate
DEFLATE compression
Lz4
LZ4 compression
Zstd
Zstandard compression
None
No additional compression
Trait Implementations§
Source§impl Clone for CompressionBackend
impl Clone for CompressionBackend
Source§fn clone(&self) -> CompressionBackend
fn clone(&self) -> CompressionBackend
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompressionBackend
impl Debug for CompressionBackend
Source§impl<'de> Deserialize<'de> for CompressionBackend
impl<'de> Deserialize<'de> for CompressionBackend
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
Auto Trait Implementations§
impl Freeze for CompressionBackend
impl RefUnwindSafe for CompressionBackend
impl Send for CompressionBackend
impl Sync for CompressionBackend
impl Unpin for CompressionBackend
impl UnsafeUnpin for CompressionBackend
impl UnwindSafe for CompressionBackend
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