Enum walrus::ir::AtomicWidth
source · pub enum AtomicWidth {
I32,
I32_8,
I32_16,
I64,
I64_8,
I64_16,
I64_32,
}
Expand description
The different kinds of atomic rmw operations
Variants§
Implementations§
Trait Implementations§
source§impl Clone for AtomicWidth
impl Clone for AtomicWidth
source§fn clone(&self) -> AtomicWidth
fn clone(&self) -> AtomicWidth
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 Debug for AtomicWidth
impl Debug for AtomicWidth
impl Copy for AtomicWidth
Auto Trait Implementations§
impl RefUnwindSafe for AtomicWidth
impl Send for AtomicWidth
impl Sync for AtomicWidth
impl Unpin for AtomicWidth
impl UnwindSafe for AtomicWidth
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