pub struct RetryCounts { /* private fields */ }Expand description
Durable retry attempts, kept distinct per phase.
A count records one reserved retry ordinal, not one component call.
Implementations§
Source§impl RetryCounts
impl RetryCounts
Trait Implementations§
Source§impl Clone for RetryCounts
impl Clone for RetryCounts
Source§fn clone(&self) -> RetryCounts
fn clone(&self) -> RetryCounts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RetryCounts
Source§impl Debug for RetryCounts
impl Debug for RetryCounts
Source§impl Default for RetryCounts
impl Default for RetryCounts
Source§fn default() -> RetryCounts
fn default() -> RetryCounts
Returns the “default value” for a type. Read more
impl Eq for RetryCounts
Source§impl Hash for RetryCounts
impl Hash for RetryCounts
Source§impl Ord for RetryCounts
impl Ord for RetryCounts
Source§fn cmp(&self, other: &RetryCounts) -> Ordering
fn cmp(&self, other: &RetryCounts) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RetryCounts
impl PartialEq for RetryCounts
Source§impl PartialOrd for RetryCounts
impl PartialOrd for RetryCounts
impl StructuralPartialEq for RetryCounts
Auto Trait Implementations§
impl Freeze for RetryCounts
impl RefUnwindSafe for RetryCounts
impl Send for RetryCounts
impl Sync for RetryCounts
impl Unpin for RetryCounts
impl UnsafeUnpin for RetryCounts
impl UnwindSafe for RetryCounts
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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