pub enum JobAtomicity {
FencedCompareAndSwap,
}Expand description
Atomicity guarantee required from every durable job provider.
Variants§
FencedCompareAndSwap
Submission is idempotent and claim/completion use an atomic fenced CAS.
Trait Implementations§
Source§impl Clone for JobAtomicity
impl Clone for JobAtomicity
Source§fn clone(&self) -> JobAtomicity
fn clone(&self) -> JobAtomicity
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 JobAtomicity
Source§impl Debug for JobAtomicity
impl Debug for JobAtomicity
impl Eq for JobAtomicity
Source§impl PartialEq for JobAtomicity
impl PartialEq for JobAtomicity
impl StructuralPartialEq for JobAtomicity
Auto Trait Implementations§
impl Freeze for JobAtomicity
impl RefUnwindSafe for JobAtomicity
impl Send for JobAtomicity
impl Sync for JobAtomicity
impl Unpin for JobAtomicity
impl UnsafeUnpin for JobAtomicity
impl UnwindSafe for JobAtomicity
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