pub struct CompressionBuilder { /* private fields */ }
Expand description
Builder for Compression
.
Implementations§
Source§impl CompressionBuilder
impl CompressionBuilder
pub fn class<VALUE: Into<LitStr>>(&mut self, value: VALUE) -> &mut Self
pub fn enabled(&mut self, value: bool) -> &mut Self
pub fn chunk_length_in_kb(&mut self, value: i32) -> &mut Self
pub fn crc_check_chance(&mut self, value: f32) -> &mut Self
pub fn compression_level(&mut self, value: i32) -> &mut Self
Sourcepub fn build(&self) -> Result<Compression, CompressionBuilderError>
pub fn build(&self) -> Result<Compression, CompressionBuilderError>
Trait Implementations§
Source§impl Clone for CompressionBuilder
impl Clone for CompressionBuilder
Source§fn clone(&self) -> CompressionBuilder
fn clone(&self) -> CompressionBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for CompressionBuilder
impl RefUnwindSafe for CompressionBuilder
impl Send for CompressionBuilder
impl Sync for CompressionBuilder
impl Unpin for CompressionBuilder
impl UnwindSafe for CompressionBuilder
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