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
Auto Trait Implementations§
impl Freeze for RetrySetting
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> 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> 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