pub struct ZerocopyPipelineConfig {
pub buffer_pool_size: usize,
pub worker_buffer_size: usize,
pub simd_batch_size: usize,
pub worker_count: usize,
pub compression_mode: CompressionMode,
pub serialization_buffer_size: usize,
}Expand description
Zero-copy optimized pipeline configuration
Fields§
§buffer_pool_size: usizePre-allocated buffer pool size
worker_buffer_size: usizeBuffer size for each worker
simd_batch_size: usizeSIMD-aligned batch size for processing
worker_count: usizeNumber of worker tasks for processing events
compression_mode: CompressionModeCompression mode for storage
serialization_buffer_size: usizePre-allocated serialization buffer size
Trait Implementations§
Source§impl Clone for ZerocopyPipelineConfig
impl Clone for ZerocopyPipelineConfig
Source§fn clone(&self) -> ZerocopyPipelineConfig
fn clone(&self) -> ZerocopyPipelineConfig
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 ZerocopyPipelineConfig
impl Debug for ZerocopyPipelineConfig
Auto Trait Implementations§
impl Freeze for ZerocopyPipelineConfig
impl RefUnwindSafe for ZerocopyPipelineConfig
impl Send for ZerocopyPipelineConfig
impl Sync for ZerocopyPipelineConfig
impl Unpin for ZerocopyPipelineConfig
impl UnwindSafe for ZerocopyPipelineConfig
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