pub enum Event<T> {
Msg(T),
Closed,
}Expand description
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.
Trait Implementations
Auto Trait Implementations
impl<T> RefUnwindSafe for Event<T> where
T: RefUnwindSafe,
impl<T> Send for Event<T> where
T: Send,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Unpin for Event<T> where
T: Unpin,
impl<T> UnwindSafe for Event<T> where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more