pub struct ProviderConfigBuilder { /* private fields */ }Expand description
Builder for ProviderConfig
Implementations§
Source§impl ProviderConfigBuilder
impl ProviderConfigBuilder
Sourcepub fn retry_attempts(self, attempts: u32) -> Self
pub fn retry_attempts(self, attempts: u32) -> Self
Sets the number of retry attempts
Sourcepub fn rate_limit_rps(self, rps: u32) -> Self
pub fn rate_limit_rps(self, rps: u32) -> Self
Sets the rate limit in requests per second
Sourcepub fn build(self) -> ProviderConfig
pub fn build(self) -> ProviderConfig
Builds the ProviderConfig
Trait Implementations§
Source§impl Clone for ProviderConfigBuilder
impl Clone for ProviderConfigBuilder
Source§fn clone(&self) -> ProviderConfigBuilder
fn clone(&self) -> ProviderConfigBuilder
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 ProviderConfigBuilder
impl Debug for ProviderConfigBuilder
Source§impl Default for ProviderConfigBuilder
impl Default for ProviderConfigBuilder
Source§fn default() -> ProviderConfigBuilder
fn default() -> ProviderConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProviderConfigBuilder
impl RefUnwindSafe for ProviderConfigBuilder
impl Send for ProviderConfigBuilder
impl Sync for ProviderConfigBuilder
impl Unpin for ProviderConfigBuilder
impl UnwindSafe for ProviderConfigBuilder
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