#[repr(u32)]pub enum MembarrierRegistrationPhase {
Begin = 0,
Complete = 1,
}Expand description
Phase of one irreversible per-address-space registration.
Variants§
Begin = 0
Publishes the requested bit before inspecting any runqueue.
Complete = 1
Publishes the ready bit after synchronous rq refresh completes.
Trait Implementations§
Source§impl Clone for MembarrierRegistrationPhase
impl Clone for MembarrierRegistrationPhase
Source§fn clone(&self) -> MembarrierRegistrationPhase
fn clone(&self) -> MembarrierRegistrationPhase
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 MembarrierRegistrationPhase
Source§impl Debug for MembarrierRegistrationPhase
impl Debug for MembarrierRegistrationPhase
impl Eq for MembarrierRegistrationPhase
impl StructuralPartialEq for MembarrierRegistrationPhase
Auto Trait Implementations§
impl Freeze for MembarrierRegistrationPhase
impl RefUnwindSafe for MembarrierRegistrationPhase
impl Send for MembarrierRegistrationPhase
impl Sync for MembarrierRegistrationPhase
impl Unpin for MembarrierRegistrationPhase
impl UnsafeUnpin for MembarrierRegistrationPhase
impl UnwindSafe for MembarrierRegistrationPhase
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