Struct WaitTimeoutResult
pub struct WaitTimeoutResult(/* private field */);
A type indicating whether a timed wait on a condition variable returned due to a time out or not.
Implementations
impl WaitTimeoutResult
fn timed_out(self) -> boolReturns whether the wait was known to have timed out.
Trait Implementations
impl Clone for WaitTimeoutResult
fn clone(&self) -> WaitTimeoutResult
impl Copy for WaitTimeoutResult
impl Debug for WaitTimeoutResult
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for WaitTimeoutResult
impl PartialEq for WaitTimeoutResult
fn eq(&self, other: &WaitTimeoutResult) -> bool
impl StructuralPartialEq for WaitTimeoutResult
Auto Trait Implementations
impl Freeze for WaitTimeoutResult
impl RefUnwindSafe for WaitTimeoutResult
impl Send for WaitTimeoutResult
impl Sync for WaitTimeoutResult
impl Unpin for WaitTimeoutResult
impl UnsafeUnpin for WaitTimeoutResult
impl UnwindSafe for WaitTimeoutResult
Blanket Implementations
impl<T> Any for WaitTimeoutResult
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for WaitTimeoutResult
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for WaitTimeoutResult
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for WaitTimeoutResult
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for WaitTimeoutResult
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for WaitTimeoutResult
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for WaitTimeoutResult
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for WaitTimeoutResult
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for WaitTimeoutResult
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>