pub enum AtomicOp {
FetchAdd,
Swap,
CompareSwap,
}Expand description
Atomic operation discriminant
Variants§
FetchAdd
Fetch-and-Add atomic operation.
Swap
Unconditional Swap atomic operation.
CompareSwap
Compare-and-Swap atomic operation.
Trait Implementations§
impl Copy for AtomicOp
impl StructuralPartialEq for AtomicOp
Auto Trait Implementations§
impl Freeze for AtomicOp
impl RefUnwindSafe for AtomicOp
impl Send for AtomicOp
impl Sync for AtomicOp
impl Unpin for AtomicOp
impl UnsafeUnpin for AtomicOp
impl UnwindSafe for AtomicOp
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