pub struct ValidatorStdImplConfig {
pub exchange_signatures_backoff: ExchangeSignaturesBackoff,
pub exchange_signatures_timeout: Duration,
pub failed_exchange_interval: Duration,
pub max_parallel_requests: usize,
pub signature_cache_slots: u32,
pub old_blocks_to_keep: u32,
}Fields§
§exchange_signatures_backoff: ExchangeSignaturesBackoffBackoff configuration for exchanging signatures.
exchange_signatures_timeout: DurationTimeout for exchanging signatures request.
Default: 1 second.
failed_exchange_interval: DurationInterval for failed exchange retries.
Default: 10 seconds.
max_parallel_requests: usizeMaximum number of parallel requests for exchanging signatures.
Default: 10.
signature_cache_slots: u32Number of slots for future signatures.
Default: 3.
old_blocks_to_keep: u32Number of blocks to keep even after their validation.
Default: 10.
Trait Implementations§
Source§impl Clone for ValidatorStdImplConfig
impl Clone for ValidatorStdImplConfig
Source§fn clone(&self) -> ValidatorStdImplConfig
fn clone(&self) -> ValidatorStdImplConfig
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 ValidatorStdImplConfig
impl Debug for ValidatorStdImplConfig
Source§impl Default for ValidatorStdImplConfig
impl Default for ValidatorStdImplConfig
Source§impl<'de> Deserialize<'de> for ValidatorStdImplConfig
impl<'de> Deserialize<'de> for ValidatorStdImplConfig
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 ValidatorStdImplConfig
impl RefUnwindSafe for ValidatorStdImplConfig
impl Send for ValidatorStdImplConfig
impl Sync for ValidatorStdImplConfig
impl Unpin for ValidatorStdImplConfig
impl UnsafeUnpin for ValidatorStdImplConfig
impl UnwindSafe for ValidatorStdImplConfig
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