pub enum FenceKind {
MFence,
LFence,
SFence,
}
Expand description
An x64 memory fence kind.
Variants§
MFence
mfence
instruction (“Memory Fence”)
LFence
lfence
instruction (“Load Fence”)
SFence
sfence
instruction (“Store Fence”)
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for FenceKind
impl Send for FenceKind
impl Sync for FenceKind
impl Unpin for FenceKind
impl UnwindSafe for FenceKind
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