#[repr(u32)]pub enum MembarrierRegistration {
GlobalExpedited = 1,
PrivateExpedited = 2,
}Expand description
One membarrier facility registered by an address space.
Variants§
GlobalExpedited = 1
Enables process-independent expedited barriers for this mm.
PrivateExpedited = 2
Enables expedited barriers restricted to this mm.
Implementations§
Trait Implementations§
Source§impl Clone for MembarrierRegistration
impl Clone for MembarrierRegistration
Source§fn clone(&self) -> MembarrierRegistration
fn clone(&self) -> MembarrierRegistration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MembarrierRegistration
Source§impl Debug for MembarrierRegistration
impl Debug for MembarrierRegistration
impl Eq for MembarrierRegistration
Source§impl PartialEq for MembarrierRegistration
impl PartialEq for MembarrierRegistration
impl StructuralPartialEq for MembarrierRegistration
Auto Trait Implementations§
impl Freeze for MembarrierRegistration
impl RefUnwindSafe for MembarrierRegistration
impl Send for MembarrierRegistration
impl Sync for MembarrierRegistration
impl Unpin for MembarrierRegistration
impl UnsafeUnpin for MembarrierRegistration
impl UnwindSafe for MembarrierRegistration
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