pub enum ReplayPolicy {
SingleAttempt,
RecoverNotSent,
ReconcileThenRetry,
}Expand description
Repetition policy selected during plan confirmation.
Variants§
SingleAttempt
Exactly one attempt is authorized.
RecoverNotSent
A proven NotSent attempt may be recovered and repeated.
ReconcileThenRetry
Uncertain delivery may repeat only after operation-specific reconciliation.
Trait Implementations§
Source§impl Clone for ReplayPolicy
impl Clone for ReplayPolicy
Source§fn clone(&self) -> ReplayPolicy
fn clone(&self) -> ReplayPolicy
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 ReplayPolicy
Source§impl Debug for ReplayPolicy
impl Debug for ReplayPolicy
impl Eq for ReplayPolicy
Source§impl PartialEq for ReplayPolicy
impl PartialEq for ReplayPolicy
impl StructuralPartialEq for ReplayPolicy
Auto Trait Implementations§
impl Freeze for ReplayPolicy
impl RefUnwindSafe for ReplayPolicy
impl Send for ReplayPolicy
impl Sync for ReplayPolicy
impl Unpin for ReplayPolicy
impl UnsafeUnpin for ReplayPolicy
impl UnwindSafe for ReplayPolicy
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