[][src]Enum r3::kernel::MarkConsistentMutexError

#[repr(i8)]pub enum MarkConsistentMutexError {
    BadId,
    BadContext,
    BadObjectState,
}

Error type for Mutex::mark_consistent.

See ResultCode for all result codes and generic descriptions.

Variants

BadId

The mutex ID is out of range.

BadContext

CPU Lock is active.

BadObjectState

The mutex does not protect an inconsistent state.

Trait Implementations

impl Clone for MarkConsistentMutexError[src]

impl Copy for MarkConsistentMutexError[src]

impl Debug for MarkConsistentMutexError[src]

impl Eq for MarkConsistentMutexError[src]

impl From<MarkConsistentMutexError> for ResultCode[src]

impl Hash for MarkConsistentMutexError[src]

impl Ord for MarkConsistentMutexError[src]

impl PartialEq<MarkConsistentMutexError> for MarkConsistentMutexError[src]

impl PartialOrd<MarkConsistentMutexError> for MarkConsistentMutexError[src]

impl StructuralEq for MarkConsistentMutexError[src]

impl StructuralPartialEq for MarkConsistentMutexError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.