[−][src]Enum r3::kernel::WaitSemaphoreTimeoutError
Error type for Semaphore::wait_one_timeout
.
See ResultCode
for all result codes and generic descriptions.
Variants
The semaphore ID is out of range.
CPU Lock is active, or the current context is not waitable.
The timeout duration is negative.
Trait Implementations
impl Clone for WaitSemaphoreTimeoutError
[src]
fn clone(&self) -> WaitSemaphoreTimeoutError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for WaitSemaphoreTimeoutError
[src]
impl Debug for WaitSemaphoreTimeoutError
[src]
impl Eq for WaitSemaphoreTimeoutError
[src]
impl From<WaitSemaphoreTimeoutError> for ResultCode
[src]
fn from(x: WaitSemaphoreTimeoutError) -> Self
[src]
impl From<WaitTimeoutError> for WaitSemaphoreTimeoutError
[src]
fn from(x: WaitTimeoutError) -> Self
[src]
impl Hash for WaitSemaphoreTimeoutError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for WaitSemaphoreTimeoutError
[src]
fn cmp(&self, other: &WaitSemaphoreTimeoutError) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<WaitSemaphoreTimeoutError> for WaitSemaphoreTimeoutError
[src]
fn eq(&self, other: &WaitSemaphoreTimeoutError) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<WaitSemaphoreTimeoutError> for WaitSemaphoreTimeoutError
[src]
fn partial_cmp(&self, other: &WaitSemaphoreTimeoutError) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for WaitSemaphoreTimeoutError
[src]
impl StructuralPartialEq for WaitSemaphoreTimeoutError
[src]
Auto Trait Implementations
impl Send for WaitSemaphoreTimeoutError
impl Sync for WaitSemaphoreTimeoutError
impl Unpin for WaitSemaphoreTimeoutError
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>,