pub enum MemArgOrdering {
Op(Ordering),
Rmw(Ordering),
}Expand description
The ordering immediate of a MemArg, part of the
acquire-release-atomics proposal.
Variants§
Op(Ordering)
The ordering immediate of an atomic load or store.
Rmw(Ordering)
The ordering immediate of an atomic read-modify-write instruction.
Trait Implementations§
Source§impl Clone for MemArgOrdering
impl Clone for MemArgOrdering
impl Copy for MemArgOrdering
Source§impl Debug for MemArgOrdering
impl Debug for MemArgOrdering
Source§impl Encode for MemArgOrdering
impl Encode for MemArgOrdering
impl Eq for MemArgOrdering
Source§impl Hash for MemArgOrdering
impl Hash for MemArgOrdering
Source§impl PartialEq for MemArgOrdering
impl PartialEq for MemArgOrdering
impl StructuralPartialEq for MemArgOrdering
Auto Trait Implementations§
impl Freeze for MemArgOrdering
impl RefUnwindSafe for MemArgOrdering
impl Send for MemArgOrdering
impl Sync for MemArgOrdering
impl Unpin for MemArgOrdering
impl UnsafeUnpin for MemArgOrdering
impl UnwindSafe for MemArgOrdering
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