pub struct OptimizationSettings {
pub use_memory_pools: bool,
pub use_parallel_processing: bool,
pub max_threads: usize,
pub io_buffer_size: usize,
pub cache_decompressed_data: bool,
pub max_cache_size: usize,
}Expand description
Performance optimization settings
Fields§
§use_memory_pools: boolEnable memory pooling
use_parallel_processing: boolEnable parallel processing
max_threads: usizeMaximum number of threads to use
io_buffer_size: usizeBuffer size for I/O operations
cache_decompressed_data: boolEnable compression caching
max_cache_size: usizeMaximum cache size in bytes
Trait Implementations§
Source§impl Clone for OptimizationSettings
impl Clone for OptimizationSettings
Source§fn clone(&self) -> OptimizationSettings
fn clone(&self) -> OptimizationSettings
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 OptimizationSettings
impl Debug for OptimizationSettings
Auto Trait Implementations§
impl Freeze for OptimizationSettings
impl RefUnwindSafe for OptimizationSettings
impl Send for OptimizationSettings
impl Sync for OptimizationSettings
impl Unpin for OptimizationSettings
impl UnwindSafe for OptimizationSettings
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