pub enum ConcurrencyKeyHoldPolicy {
HoldDuringRetry,
ReleaseOnRetry,
}Expand description
Policy for concurrency key behavior during retry wait.
Variants§
HoldDuringRetry
Hold the concurrency key during retry (default - current behavior).
ReleaseOnRetry
Release the concurrency key when entering RetryWait.
Trait Implementations§
Source§impl Clone for ConcurrencyKeyHoldPolicy
impl Clone for ConcurrencyKeyHoldPolicy
Source§fn clone(&self) -> ConcurrencyKeyHoldPolicy
fn clone(&self) -> ConcurrencyKeyHoldPolicy
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 ConcurrencyKeyHoldPolicy
impl Debug for ConcurrencyKeyHoldPolicy
Source§impl Default for ConcurrencyKeyHoldPolicy
impl Default for ConcurrencyKeyHoldPolicy
Source§fn default() -> ConcurrencyKeyHoldPolicy
fn default() -> ConcurrencyKeyHoldPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for ConcurrencyKeyHoldPolicy
impl PartialEq for ConcurrencyKeyHoldPolicy
impl Copy for ConcurrencyKeyHoldPolicy
impl Eq for ConcurrencyKeyHoldPolicy
impl StructuralPartialEq for ConcurrencyKeyHoldPolicy
Auto Trait Implementations§
impl Freeze for ConcurrencyKeyHoldPolicy
impl RefUnwindSafe for ConcurrencyKeyHoldPolicy
impl Send for ConcurrencyKeyHoldPolicy
impl Sync for ConcurrencyKeyHoldPolicy
impl Unpin for ConcurrencyKeyHoldPolicy
impl UnsafeUnpin for ConcurrencyKeyHoldPolicy
impl UnwindSafe for ConcurrencyKeyHoldPolicy
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