pub struct BatchProcessorBuilder { /* private fields */ }
Expand description
Builder for creating BatchProcessor with custom configuration
Implementations§
Source§impl BatchProcessorBuilder
impl BatchProcessorBuilder
Sourcepub fn batch_size(self, size: usize) -> Self
pub fn batch_size(self, size: usize) -> Self
Set the batch size
Sourcepub fn buffer_size(self, size: usize) -> Self
pub fn buffer_size(self, size: usize) -> Self
Set the buffer size
Sourcepub fn prefetching(self, enabled: bool) -> Self
pub fn prefetching(self, enabled: bool) -> Self
Enable or disable prefetching
Sourcepub fn prefetch_count(self, count: usize) -> Self
pub fn prefetch_count(self, count: usize) -> Self
Set the prefetch count
Sourcepub fn max_cache_size(self, size: usize) -> Self
pub fn max_cache_size(self, size: usize) -> Self
Set the maximum cache size
Sourcepub fn cpu_cache_optimization(self, enabled: bool) -> Self
pub fn cpu_cache_optimization(self, enabled: bool) -> Self
Enable or disable CPU cache optimization
Sourcepub fn memory_mapping(self, enabled: bool) -> Self
pub fn memory_mapping(self, enabled: bool) -> Self
Enable or disable memory mapping
Sourcepub fn build(self) -> BatchProcessor
pub fn build(self) -> BatchProcessor
Build the batch processor
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BatchProcessorBuilder
impl RefUnwindSafe for BatchProcessorBuilder
impl Send for BatchProcessorBuilder
impl Sync for BatchProcessorBuilder
impl Unpin for BatchProcessorBuilder
impl UnwindSafe for BatchProcessorBuilder
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more