#[repr(C)]pub enum AtomicRMWKind {
Show 15 variants
AddF = 0,
AddI = 1,
Assign = 2,
MaximumF = 3,
MaxS = 4,
MaxU = 5,
MinimumF = 6,
MinS = 7,
MinU = 8,
MulF = 9,
MulI = 10,
OrI = 11,
AndI = 12,
MaxNumF = 13,
MinNumF = 14,
}
Variants§
AddF = 0
AddI = 1
Assign = 2
MaximumF = 3
MaxS = 4
MaxU = 5
MinimumF = 6
MinS = 7
MinU = 8
MulF = 9
MulI = 10
OrI = 11
AndI = 12
MaxNumF = 13
MinNumF = 14
Implementations§
Trait Implementations§
Source§impl Clone for AtomicRMWKind
impl Clone for AtomicRMWKind
Source§fn clone(&self) -> AtomicRMWKind
fn clone(&self) -> AtomicRMWKind
Returns a copy 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 Display for AtomicRMWKind
impl Display for AtomicRMWKind
Source§impl From<i32> for AtomicRMWKind
impl From<i32> for AtomicRMWKind
Source§impl From<i64> for AtomicRMWKind
impl From<i64> for AtomicRMWKind
Source§impl PartialEq for AtomicRMWKind
impl PartialEq for AtomicRMWKind
impl Copy for AtomicRMWKind
impl StructuralPartialEq for AtomicRMWKind
Auto Trait Implementations§
impl Freeze for AtomicRMWKind
impl RefUnwindSafe for AtomicRMWKind
impl Send for AtomicRMWKind
impl Sync for AtomicRMWKind
impl Unpin for AtomicRMWKind
impl UnwindSafe for AtomicRMWKind
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