pub struct UpdateSyncConfig {
pub round_retry_interval_secs: u64,
pub max_round_retries: usize,
pub witness_retry_count: usize,
pub witness_retry_interval_secs: u64,
}Fields§
§round_retry_interval_secs: u64Seconds between update round retries for tracker updates.
max_round_retries: usizeMaximum number of tracker round retries without local progress.
witness_retry_count: usizeRetry attempts for each witness GetLastSn request.
witness_retry_interval_secs: u64Seconds between witness GetLastSn retry attempts.
Trait Implementations§
Source§impl Clone for UpdateSyncConfig
impl Clone for UpdateSyncConfig
Source§fn clone(&self) -> UpdateSyncConfig
fn clone(&self) -> UpdateSyncConfig
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 UpdateSyncConfig
impl Debug for UpdateSyncConfig
Source§impl Default for UpdateSyncConfig
impl Default for UpdateSyncConfig
Source§impl<'de> Deserialize<'de> for UpdateSyncConfigwhere
UpdateSyncConfig: Default,
impl<'de> Deserialize<'de> for UpdateSyncConfigwhere
UpdateSyncConfig: Default,
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 UpdateSyncConfig
impl RefUnwindSafe for UpdateSyncConfig
impl Send for UpdateSyncConfig
impl Sync for UpdateSyncConfig
impl Unpin for UpdateSyncConfig
impl UnsafeUnpin for UpdateSyncConfig
impl UnwindSafe for UpdateSyncConfig
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> 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