pub struct WalBatchConfig {
pub max_batch_requests: usize,
pub max_batch_bytes: usize,
pub max_linger: Duration,
pub low_concurrency_threshold: usize,
pub low_linger: Duration,
pub channel_capacity: usize,
pub pending_limit: usize,
pub segment_bytes: u64,
pub io_engine: WalIoEngine,
}Fields§
§max_batch_requests: usize§max_batch_bytes: usize§max_linger: Duration§low_concurrency_threshold: usize§low_linger: Duration§channel_capacity: usize§pending_limit: usize§segment_bytes: u64§io_engine: WalIoEngineTrait Implementations§
Source§impl Clone for WalBatchConfig
impl Clone for WalBatchConfig
Source§fn clone(&self) -> WalBatchConfig
fn clone(&self) -> WalBatchConfig
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 WalBatchConfig
impl Debug for WalBatchConfig
Auto Trait Implementations§
impl Freeze for WalBatchConfig
impl RefUnwindSafe for WalBatchConfig
impl Send for WalBatchConfig
impl Sync for WalBatchConfig
impl Unpin for WalBatchConfig
impl UnsafeUnpin for WalBatchConfig
impl UnwindSafe for WalBatchConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestCreates a shared type from an unshared type.