pub struct MutationRetryMetadata { /* private fields */ }Expand description
Retry metadata persisted with a mutation intent.
Implementations§
Source§impl MutationRetryMetadata
impl MutationRetryMetadata
Sourcepub const fn new(attempt: u32, not_before: Option<SystemTime>) -> Self
pub const fn new(attempt: u32, not_before: Option<SystemTime>) -> Self
Creates retry metadata from an attempt count and optional absolute retry time.
Sourcepub const fn not_before(&self) -> Option<SystemTime>
pub const fn not_before(&self) -> Option<SystemTime>
Returns the earliest retry time, when one is scheduled.
Trait Implementations§
Source§impl Clone for MutationRetryMetadata
impl Clone for MutationRetryMetadata
Source§fn clone(&self) -> MutationRetryMetadata
fn clone(&self) -> MutationRetryMetadata
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 MutationRetryMetadata
impl Debug for MutationRetryMetadata
Source§impl Default for MutationRetryMetadata
impl Default for MutationRetryMetadata
Source§impl PartialEq for MutationRetryMetadata
impl PartialEq for MutationRetryMetadata
impl Eq for MutationRetryMetadata
impl StructuralPartialEq for MutationRetryMetadata
Auto Trait Implementations§
impl Freeze for MutationRetryMetadata
impl RefUnwindSafe for MutationRetryMetadata
impl Send for MutationRetryMetadata
impl Sync for MutationRetryMetadata
impl Unpin for MutationRetryMetadata
impl UnwindSafe for MutationRetryMetadata
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