[][src]Enum postage::PollRecv

pub enum PollRecv<T> {
    Ready(T),
    Pending,
    Closed,
}

An enum of poll responses that are produced by Stream implementations.

Variants

Ready(T)

An item is ready

Pending

The channel is open, but no messages are ready and the receiver has registered with the waker context

Closed

The channel is closed, and no messages will ever be delivered

Trait Implementations

impl<T: Clone> Clone for PollRecv<T>[src]

impl<T: Debug> Debug for PollRecv<T>[src]

impl<T: Eq> Eq for PollRecv<T>[src]

impl<T: PartialEq> PartialEq<PollRecv<T>> for PollRecv<T>[src]

impl<T> StructuralEq for PollRecv<T>[src]

impl<T> StructuralPartialEq for PollRecv<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for PollRecv<T> where
    T: RefUnwindSafe
[src]

impl<T> Send for PollRecv<T> where
    T: Send
[src]

impl<T> Sync for PollRecv<T> where
    T: Sync
[src]

impl<T> Unpin for PollRecv<T> where
    T: Unpin
[src]

impl<T> UnwindSafe for PollRecv<T> where
    T: UnwindSafe
[src]

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, 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.