pub enum IdempotencePolicy {
Idempotent,
Keyed,
AtMostOnce,
}Expand description
Policy for retrying an effect request.
Variants§
Idempotent
Repeating the request is safe.
Keyed
A stable caller key is required for deduplication.
AtMostOnce
The effect must not be retried automatically.
Trait Implementations§
Source§impl Clone for IdempotencePolicy
impl Clone for IdempotencePolicy
Source§fn clone(&self) -> IdempotencePolicy
fn clone(&self) -> IdempotencePolicy
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 IdempotencePolicy
Source§impl Debug for IdempotencePolicy
impl Debug for IdempotencePolicy
impl Eq for IdempotencePolicy
Source§impl PartialEq for IdempotencePolicy
impl PartialEq for IdempotencePolicy
impl StructuralPartialEq for IdempotencePolicy
Auto Trait Implementations§
impl Freeze for IdempotencePolicy
impl RefUnwindSafe for IdempotencePolicy
impl Send for IdempotencePolicy
impl Sync for IdempotencePolicy
impl Unpin for IdempotencePolicy
impl UnsafeUnpin for IdempotencePolicy
impl UnwindSafe for IdempotencePolicy
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