pub struct PerfConfig {Show 16 fields
pub apply_channel_len: usize,
pub changes_channel_len: usize,
pub empties_channel_len: usize,
pub to_send_channel_len: usize,
pub notifications_channel_len: usize,
pub schedule_channel_len: usize,
pub clearbuf_channel_len: usize,
pub bcast_channel_len: usize,
pub foca_channel_len: usize,
pub apply_queue_timeout: usize,
pub apply_queue_len: usize,
pub wal_threshold_gb: usize,
pub processing_queue_len: usize,
pub sql_tx_timeout: usize,
pub min_sync_backoff: u32,
pub max_sync_backoff: u32,
}Fields§
§apply_channel_len: usize§changes_channel_len: usize§empties_channel_len: usize§to_send_channel_len: usize§notifications_channel_len: usize§schedule_channel_len: usize§clearbuf_channel_len: usize§bcast_channel_len: usize§foca_channel_len: usize§apply_queue_timeout: usize§apply_queue_len: usize§wal_threshold_gb: usize§processing_queue_len: usize§sql_tx_timeout: usize§min_sync_backoff: u32§max_sync_backoff: u32Trait Implementations§
Source§impl Clone for PerfConfig
impl Clone for PerfConfig
Source§fn clone(&self) -> PerfConfig
fn clone(&self) -> PerfConfig
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 PerfConfig
impl Debug for PerfConfig
Source§impl Default for PerfConfig
impl Default for PerfConfig
Source§impl<'de> Deserialize<'de> for PerfConfig
impl<'de> Deserialize<'de> for PerfConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PerfConfig
impl RefUnwindSafe for PerfConfig
impl Send for PerfConfig
impl Sync for PerfConfig
impl Unpin for PerfConfig
impl UnwindSafe for PerfConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<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 more