Trait chan::Receiver
[−]
[src]
pub trait Receiver: Channel { fn recv(&self) -> Option<Self::Item>; fn try_recv(&self) -> Result<Option<Self::Item>, ()>; fn iter(self) -> Iter<Self> where Self: Sized { ... } }
Required Methods
Provided Methods
Implementors
impl<T> Receiver for AsyncChannel<T>
impl<T> Receiver for SyncReceiver<T>
impl<'a, T: Receiver> Receiver for &'a T