pub struct IoCompression {
pub enabled: bool,
pub algorithm: CompressionAlgorithm,
pub level: u8,
pub threshold: usize,
}Expand description
I/O compression settings
Fields§
§enabled: boolEnable compression
algorithm: CompressionAlgorithmCompression algorithm
level: u8Compression level (1-9)
threshold: usizeCompression threshold (minimum file size)
Trait Implementations§
Source§impl Clone for IoCompression
impl Clone for IoCompression
Source§fn clone(&self) -> IoCompression
fn clone(&self) -> IoCompression
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 IoCompression
impl Debug for IoCompression
Auto Trait Implementations§
impl Freeze for IoCompression
impl RefUnwindSafe for IoCompression
impl Send for IoCompression
impl Sync for IoCompression
impl Unpin for IoCompression
impl UnwindSafe for IoCompression
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more