pub enum SemaphoreTimedWaitError {
WaitingTimeExceedsSystemLimits,
SemaphoreWaitError(SemaphoreWaitError),
AdaptiveWaitError(AdaptiveWaitError),
TimeError(TimeError),
}Variants§
WaitingTimeExceedsSystemLimits
SemaphoreWaitError(SemaphoreWaitError)
AdaptiveWaitError(AdaptiveWaitError)
TimeError(TimeError)
Trait Implementations§
Source§impl Clone for SemaphoreTimedWaitError
impl Clone for SemaphoreTimedWaitError
Source§fn clone(&self) -> SemaphoreTimedWaitError
fn clone(&self) -> SemaphoreTimedWaitError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SemaphoreTimedWaitError
impl Debug for SemaphoreTimedWaitError
Source§impl From<AdaptiveWaitError> for SemaphoreTimedWaitError
impl From<AdaptiveWaitError> for SemaphoreTimedWaitError
Source§fn from(v: AdaptiveWaitError) -> SemaphoreTimedWaitError
fn from(v: AdaptiveWaitError) -> SemaphoreTimedWaitError
Converts to this type from the input type.
Source§impl From<SemaphoreTimedWaitError> for SemaphoreError
impl From<SemaphoreTimedWaitError> for SemaphoreError
Source§fn from(_: SemaphoreTimedWaitError) -> SemaphoreError
fn from(_: SemaphoreTimedWaitError) -> SemaphoreError
Converts to this type from the input type.
Source§impl From<SemaphoreWaitError> for SemaphoreTimedWaitError
impl From<SemaphoreWaitError> for SemaphoreTimedWaitError
Source§fn from(v: SemaphoreWaitError) -> SemaphoreTimedWaitError
fn from(v: SemaphoreWaitError) -> SemaphoreTimedWaitError
Converts to this type from the input type.
Source§impl From<TimeError> for SemaphoreTimedWaitError
impl From<TimeError> for SemaphoreTimedWaitError
Source§fn from(v: TimeError) -> SemaphoreTimedWaitError
fn from(v: TimeError) -> SemaphoreTimedWaitError
Converts to this type from the input type.
Source§impl Hash for SemaphoreTimedWaitError
impl Hash for SemaphoreTimedWaitError
Source§impl PartialEq for SemaphoreTimedWaitError
impl PartialEq for SemaphoreTimedWaitError
impl Copy for SemaphoreTimedWaitError
impl Eq for SemaphoreTimedWaitError
impl StructuralPartialEq for SemaphoreTimedWaitError
Auto Trait Implementations§
impl Freeze for SemaphoreTimedWaitError
impl RefUnwindSafe for SemaphoreTimedWaitError
impl Send for SemaphoreTimedWaitError
impl Sync for SemaphoreTimedWaitError
impl Unpin for SemaphoreTimedWaitError
impl UnwindSafe for SemaphoreTimedWaitError
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