pub struct DownloadScheduleConfigBuilder { /* private fields */ }Expand description
Builder for DownloadScheduleConfig.
Implementations§
Source§impl DownloadScheduleConfigBuilder
impl DownloadScheduleConfigBuilder
Sourcepub fn retry_bootstrap(&mut self) -> &mut DownloadScheduleBuilder
pub fn retry_bootstrap(&mut self) -> &mut DownloadScheduleBuilder
Top-level configuration for how to retry our initial bootstrap attempt.
Sourcepub fn retry_consensus(&mut self) -> &mut DownloadScheduleBuilder
pub fn retry_consensus(&mut self) -> &mut DownloadScheduleBuilder
Configuration for how to retry a consensus download.
Sourcepub fn retry_certs(&mut self) -> &mut DownloadScheduleBuilder
pub fn retry_certs(&mut self) -> &mut DownloadScheduleBuilder
Configuration for how to retry an authority cert download.
Sourcepub fn retry_microdescs(&mut self) -> &mut DownloadScheduleBuilder
pub fn retry_microdescs(&mut self) -> &mut DownloadScheduleBuilder
Configuration for how to retry a microdescriptor download.
Sourcepub fn build(&self) -> Result<DownloadScheduleConfig, ConfigBuildError>
pub fn build(&self) -> Result<DownloadScheduleConfig, ConfigBuildError>
Trait Implementations§
Source§impl Builder for DownloadScheduleConfigBuilder
impl Builder for DownloadScheduleConfigBuilder
Source§type Built = DownloadScheduleConfig
type Built = DownloadScheduleConfig
The type that this builder constructs. Read more
Source§fn build(&self) -> Result<DownloadScheduleConfig, ConfigBuildError>
fn build(&self) -> Result<DownloadScheduleConfig, ConfigBuildError>
Build into a
Built Read moreSource§impl Clone for DownloadScheduleConfigBuilder
impl Clone for DownloadScheduleConfigBuilder
Source§fn clone(&self) -> DownloadScheduleConfigBuilder
fn clone(&self) -> DownloadScheduleConfigBuilder
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<'de> Deserialize<'de> for DownloadScheduleConfigBuilder
impl<'de> Deserialize<'de> for DownloadScheduleConfigBuilder
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 DownloadScheduleConfigBuilder
impl RefUnwindSafe for DownloadScheduleConfigBuilder
impl Send for DownloadScheduleConfigBuilder
impl Sync for DownloadScheduleConfigBuilder
impl Unpin for DownloadScheduleConfigBuilder
impl UnwindSafe for DownloadScheduleConfigBuilder
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> 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