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 Freeze for FenceKind
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)