Enum llvm_sys::LLVMAtomicOrdering
source · #[repr(C)]pub enum LLVMAtomicOrdering {
LLVMAtomicOrderingNotAtomic = 0,
LLVMAtomicOrderingUnordered = 1,
LLVMAtomicOrderingMonotonic = 2,
LLVMAtomicOrderingAcquire = 4,
LLVMAtomicOrderingRelease = 5,
LLVMAtomicOrderingAcquireRelease = 6,
LLVMAtomicOrderingSequentiallyConsistent = 7,
}
Variants§
LLVMAtomicOrderingNotAtomic = 0
LLVMAtomicOrderingUnordered = 1
LLVMAtomicOrderingMonotonic = 2
LLVMAtomicOrderingAcquire = 4
LLVMAtomicOrderingRelease = 5
LLVMAtomicOrderingAcquireRelease = 6
LLVMAtomicOrderingSequentiallyConsistent = 7
Auto Trait Implementations§
impl Freeze for LLVMAtomicOrdering
impl RefUnwindSafe for LLVMAtomicOrdering
impl Send for LLVMAtomicOrdering
impl Sync for LLVMAtomicOrdering
impl Unpin for LLVMAtomicOrdering
impl UnwindSafe for LLVMAtomicOrdering
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