Struct scylladb_parse::CompressionBuilder
source · [−]pub struct CompressionBuilder { /* private fields */ }Expand description
Builder for Compression.
Implementations
sourceimpl 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
sourceimpl Clone for CompressionBuilder
impl Clone for CompressionBuilder
sourcefn clone(&self) -> CompressionBuilder
fn clone(&self) -> CompressionBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for CompressionBuilder
impl Send for CompressionBuilder
impl Sync for CompressionBuilder
impl Unpin for CompressionBuilder
impl UnwindSafe for CompressionBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more