pub struct BatchStrategyBuilder { /* private fields */ }Expand description
Builder for batch execution strategy
Implementations§
Source§impl BatchStrategyBuilder
impl BatchStrategyBuilder
pub fn new() -> Self
pub fn batch_size(self, size: usize) -> Self
pub fn max_batch_size(self, size: usize) -> Self
pub fn batch_timeout(self, timeout: Duration) -> Self
pub fn parallel_batches(self, count: usize) -> Self
pub fn enable_adaptive_batching(self, enable: bool) -> Self
pub fn config(self, config: StrategyConfig) -> Self
pub fn build(self) -> BatchExecutionStrategy
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BatchStrategyBuilder
impl RefUnwindSafe for BatchStrategyBuilder
impl Send for BatchStrategyBuilder
impl Sync for BatchStrategyBuilder
impl Unpin for BatchStrategyBuilder
impl UnwindSafe for BatchStrategyBuilder
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> 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