pub struct CompressionConfig {
pub min_array_length: usize,
pub min_string_length: usize,
pub min_frequency_count: u32,
pub uuid_compression_potential: f32,
pub string_dict_threshold: f32,
pub delta_threshold: f32,
pub min_delta_potential: f32,
pub run_length_threshold: f32,
pub min_compression_potential: f32,
pub min_numeric_sequence_size: usize,
}
Expand description
Configuration constants for compression algorithms
Fields§
§min_array_length: usize
Minimum array length for pattern analysis
min_string_length: usize
Minimum string length for dictionary inclusion
min_frequency_count: u32
Minimum frequency for dictionary inclusion
uuid_compression_potential: f32
Minimum compression potential for UUID patterns
string_dict_threshold: f32
Threshold score for string dictionary compression
delta_threshold: f32
Threshold score for delta compression
min_delta_potential: f32
Minimum delta potential for numeric compression
run_length_threshold: f32
Threshold for run-length compression
min_compression_potential: f32
Minimum compression potential for pattern selection
min_numeric_sequence_size: usize
Minimum array size for numeric sequence analysis
Trait Implementations§
Source§impl Clone for CompressionConfig
impl Clone for CompressionConfig
Source§fn clone(&self) -> CompressionConfig
fn clone(&self) -> CompressionConfig
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 CompressionConfig
impl Debug for CompressionConfig
Auto Trait Implementations§
impl Freeze for CompressionConfig
impl RefUnwindSafe for CompressionConfig
impl Send for CompressionConfig
impl Sync for CompressionConfig
impl Unpin for CompressionConfig
impl UnwindSafe for CompressionConfig
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