pub struct BulkProcessingConfig {
pub chunk_size: usize,
pub max_memory_usage: usize,
pub concurrency: usize,
pub enable_compression: bool,
pub progress_interval: usize,
}Expand description
Configuration for bulk data processing
Fields§
§chunk_size: usizeChunk size for processing large datasets
max_memory_usage: usizeMaximum memory usage in bytes
concurrency: usizeNumber of concurrent processing tasks
enable_compression: boolEnable compression for temporary storage
progress_interval: usizeProgress reporting interval
Trait Implementations§
Source§impl Clone for BulkProcessingConfig
impl Clone for BulkProcessingConfig
Source§fn clone(&self) -> BulkProcessingConfig
fn clone(&self) -> BulkProcessingConfig
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 BulkProcessingConfig
impl Debug for BulkProcessingConfig
Auto Trait Implementations§
impl Freeze for BulkProcessingConfig
impl RefUnwindSafe for BulkProcessingConfig
impl Send for BulkProcessingConfig
impl Sync for BulkProcessingConfig
impl Unpin for BulkProcessingConfig
impl UnwindSafe for BulkProcessingConfig
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