[−][src]Enum r3::kernel::SignalSemaphoreError
Error type for Semaphore::signal
.
See ResultCode
for all result codes and generic descriptions.
Variants
The semaphore ID is out of range.
CPU Lock is active.
The semaphore value is already at the maximum value.
Trait Implementations
impl Clone for SignalSemaphoreError
[src]
fn clone(&self) -> SignalSemaphoreError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SignalSemaphoreError
[src]
impl Debug for SignalSemaphoreError
[src]
impl Eq for SignalSemaphoreError
[src]
impl From<SignalSemaphoreError> for ResultCode
[src]
fn from(x: SignalSemaphoreError) -> Self
[src]
impl Hash for SignalSemaphoreError
[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 SignalSemaphoreError
[src]
fn cmp(&self, other: &SignalSemaphoreError) -> 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<SignalSemaphoreError> for SignalSemaphoreError
[src]
fn eq(&self, other: &SignalSemaphoreError) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<SignalSemaphoreError> for SignalSemaphoreError
[src]
fn partial_cmp(&self, other: &SignalSemaphoreError) -> 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 SignalSemaphoreError
[src]
impl StructuralPartialEq for SignalSemaphoreError
[src]
Auto Trait Implementations
impl Send for SignalSemaphoreError
impl Sync for SignalSemaphoreError
impl Unpin for SignalSemaphoreError
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>,