Struct google_cloud_gax::retry::RetrySetting
source · pub struct RetrySetting {
pub from_millis: u64,
pub max_delay: Option<Duration>,
pub factor: u64,
pub take: usize,
pub codes: Vec<Code>,
}Fields§
§from_millis: u64§max_delay: Option<Duration>§factor: u64§take: usize§codes: Vec<Code>Trait Implementations§
source§impl Clone for RetrySetting
impl Clone for RetrySetting
source§fn clone(&self) -> RetrySetting
fn clone(&self) -> RetrySetting
Returns a copy 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 RetrySetting
impl Debug for RetrySetting
source§impl Default for RetrySetting
impl Default for RetrySetting
source§impl Retry<Status, CodeCondition> for RetrySetting
impl Retry<Status, CodeCondition> for RetrySetting
fn strategy(&self) -> Take<ExponentialBackoff>
fn condition(&self) -> CodeCondition
Auto Trait Implementations§
impl RefUnwindSafe for RetrySetting
impl Send for RetrySetting
impl Sync for RetrySetting
impl Unpin for RetrySetting
impl UnwindSafe for RetrySetting
Blanket Implementations§
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request