[][src]Struct queen::client::Recv

pub struct Recv {
    pub client: Client,
    pub id: u32,
    pub chan: String,
    pub recv: Receiver<Message>,
}

Fields

client: Clientid: u32chan: Stringrecv: Receiver<Message>

Methods

impl Recv[src]

pub fn recv(&self) -> Option<Message>[src]

pub fn recv_timeout(
    &self,
    timeout: Duration
) -> Result<Message, RecvTimeoutError>
[src]

Trait Implementations

impl Debug for Recv[src]

impl Drop for Recv[src]

impl Iterator for Recv[src]

type Item = Message

The type of the elements being iterated over.

Auto Trait Implementations

impl !RefUnwindSafe for Recv

impl Send for Recv

impl !Sync for Recv

impl Unpin for Recv

impl !UnwindSafe for Recv

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<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<I> IteratorRandom for I where
    I: Iterator
[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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,