[][src]Enum oneshot::RecvTimeoutError

pub enum RecvTimeoutError {
    Timeout,
    Disconnected,
}

An error returned when trying a time limited blocking receive on a [Receiver].

Variants

Timeout

No message arrived on the channel before the timeout was reached. The channel is still open.

Disconnected

The channel is closed. Either the sender was dropped before sending any message, or the message has already been extracted from the receiver.

Trait Implementations

impl Clone for RecvTimeoutError[src]

impl Copy for RecvTimeoutError[src]

impl Debug for RecvTimeoutError[src]

impl Display for RecvTimeoutError[src]

impl Eq for RecvTimeoutError[src]

impl Error for RecvTimeoutError[src]

impl Hash for RecvTimeoutError[src]

impl PartialEq<RecvTimeoutError> for RecvTimeoutError[src]

impl StructuralEq for RecvTimeoutError[src]

impl StructuralPartialEq for RecvTimeoutError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.