Enum calloop::channel::Event[][src]

pub enum Event<T> {
    Msg(T),
    Closed,
}

The events generated by the channel event source

Variants

Msg(T)

A message was received and is bundled here

Closed

The channel was closed

This means all the Senders associated with this channel have been dropped, no more messages will ever be received.

Auto Trait Implementations

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

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

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

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

impl<T> UnwindSafe for Event<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, 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.