pub enum SecondaryCompression {
Smdiff(TrgtMatcherConfig),
Zstd {
level: i32,
},
Brotli {
options: BrotliEncoderOptions,
},
}
Expand description
The secondary compression algorithm to use. Default Value: Zstd { level: 3 }
Variants§
Smdiff(TrgtMatcherConfig)
Default Value: TrgtMatcherConfig::new_from_compression_level(3)
Zstd
Value of 1..=22. Default Value: 3
Brotli
Default Value: BrotliEncoderOptions::default()
Fields
§
options: BrotliEncoderOptions
Implementations§
Source§impl SecondaryCompression
impl SecondaryCompression
pub fn new_smdiff_default() -> Self
pub fn new_zstd_default() -> Self
pub fn new_brotli_default() -> Self
Sourcepub fn algo_value(&self) -> u8
pub fn algo_value(&self) -> u8
Returns the value to use in the header. Per the spec.
Trait Implementations§
Source§impl Clone for SecondaryCompression
impl Clone for SecondaryCompression
Source§fn clone(&self) -> SecondaryCompression
fn clone(&self) -> SecondaryCompression
Returns a copy 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 SecondaryCompression
impl Debug for SecondaryCompression
Auto Trait Implementations§
impl Freeze for SecondaryCompression
impl RefUnwindSafe for SecondaryCompression
impl Send for SecondaryCompression
impl Sync for SecondaryCompression
impl Unpin for SecondaryCompression
impl UnwindSafe for SecondaryCompression
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