[−][src]Enum r3::kernel::MarkConsistentMutexError
Error type for Mutex::mark_consistent
.
See ResultCode
for all result codes and generic descriptions.
Variants
The mutex ID is out of range.
CPU Lock is active.
The mutex does not protect an inconsistent state.
Trait Implementations
impl Clone for MarkConsistentMutexError
[src]
pub fn clone(&self) -> MarkConsistentMutexError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MarkConsistentMutexError
[src]
impl Debug for MarkConsistentMutexError
[src]
impl Eq for MarkConsistentMutexError
[src]
impl From<MarkConsistentMutexError> for ResultCode
[src]
pub fn from(x: MarkConsistentMutexError) -> Self
[src]
impl Hash for MarkConsistentMutexError
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for MarkConsistentMutexError
[src]
pub fn cmp(&self, other: &MarkConsistentMutexError) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<MarkConsistentMutexError> for MarkConsistentMutexError
[src]
pub fn eq(&self, other: &MarkConsistentMutexError) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<MarkConsistentMutexError> for MarkConsistentMutexError
[src]
pub fn partial_cmp(&self, other: &MarkConsistentMutexError) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for MarkConsistentMutexError
[src]
impl StructuralPartialEq for MarkConsistentMutexError
[src]
Auto Trait Implementations
impl Send for MarkConsistentMutexError
[src]
impl Sync for MarkConsistentMutexError
[src]
impl Unpin for MarkConsistentMutexError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,