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

fn recv(&self) -> Option<Self::Item>

fn try_recv(&self) -> Result<Option<Self::Item>, ()>

Provided Methods

fn iter(self) -> Iter<Self> where Self: Sized

Implementors