pub enum PiMutexClaimOutcome {
Claimed,
Retry,
}Expand description
Result of serializing one ownerless PI-mutex claim.
Variants§
Claimed
This waiter was still first and became the physical owner.
Retry
The owner or top waiter changed after the optimistic observation.
Trait Implementations§
Source§impl Clone for PiMutexClaimOutcome
impl Clone for PiMutexClaimOutcome
Source§fn clone(&self) -> PiMutexClaimOutcome
fn clone(&self) -> PiMutexClaimOutcome
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 PiMutexClaimOutcome
Source§impl Debug for PiMutexClaimOutcome
impl Debug for PiMutexClaimOutcome
impl Eq for PiMutexClaimOutcome
Source§impl PartialEq for PiMutexClaimOutcome
impl PartialEq for PiMutexClaimOutcome
impl StructuralPartialEq for PiMutexClaimOutcome
Auto Trait Implementations§
impl Freeze for PiMutexClaimOutcome
impl RefUnwindSafe for PiMutexClaimOutcome
impl Send for PiMutexClaimOutcome
impl Sync for PiMutexClaimOutcome
impl Unpin for PiMutexClaimOutcome
impl UnsafeUnpin for PiMutexClaimOutcome
impl UnwindSafe for PiMutexClaimOutcome
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