[][src]Struct jsonrpc_pubsub::oneshot::Receiver

#[must_use = "futures do nothing unless polled"]pub struct Receiver<T> { /* fields omitted */ }

Receiving end of the channel.

When this object is polled and the result is Ready the other end (Sender) is also notified about the fact that the item has been consumed and the future returned by send_and_wait resolves.

Trait Implementations

impl<T: Debug> Debug for Receiver<T>[src]

impl<T> Future for Receiver<T>[src]

type Item = <Receiver<T> as Future>::Item

The type of value that this future will resolved with if it is successful. Read more

type Error = <Receiver<T> as Future>::Error

The type of error that this future will resolve with if it fails in a normal fashion. Read more

Auto Trait Implementations

impl<T> !RefUnwindSafe for Receiver<T>

impl<T> Send for Receiver<T> where
    T: Send

impl<T> Sync for Receiver<T> where
    T: Send

impl<T> Unpin for Receiver<T>

impl<T> !UnwindSafe for Receiver<T>

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<F> IntoFuture for F where
    F: Future
[src]

type Future = F

The future that this type can be converted into.

type Item = <F as Future>::Item

The item that the future may resolve with.

type Error = <F as Future>::Error

The error that the future may resolve with.

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>,