pub struct PipelineConfig {
pub batch_size: usize,
pub batch_timeout_ms: u64,
pub worker_count: usize,
pub compression_mode: CompressionMode,
pub rotation_check_interval_seconds: u64,
}Expand description
Configuration for the data pipeline
Fields§
§batch_size: usizeBuffer size for batching events before processing
batch_timeout_ms: u64Maximum time to wait before flushing a batch
worker_count: usizeNumber of worker tasks for processing events
compression_mode: CompressionModeCompression mode for storage
rotation_check_interval_seconds: u64File rotation check interval in seconds
Trait Implementations§
Source§impl Clone for PipelineConfig
impl Clone for PipelineConfig
Source§fn clone(&self) -> PipelineConfig
fn clone(&self) -> PipelineConfig
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 moreSource§impl Debug for PipelineConfig
impl Debug for PipelineConfig
Auto Trait Implementations§
impl Freeze for PipelineConfig
impl RefUnwindSafe for PipelineConfig
impl Send for PipelineConfig
impl Sync for PipelineConfig
impl Unpin for PipelineConfig
impl UnwindSafe for PipelineConfig
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