[][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 Output = <Receiver<T> as Future>::Output

The type of value produced on completion.

Auto Trait Implementations

impl<T> !RefUnwindSafe for Receiver<T>[src]

impl<T> Send for Receiver<T> where
    T: Send
[src]

impl<T> Sync for Receiver<T> where
    T: Send
[src]

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

impl<T> !UnwindSafe for Receiver<T>[src]

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> FutureExt for T where
    T: Future + ?Sized
[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<F> IntoFuture for F where
    F: Future
[src]

type Output = <F as Future>::Output

🔬 This is a nightly-only experimental API. (into_future)

The output that the future will produce on completion.

type Future = F

🔬 This is a nightly-only experimental API. (into_future)

Which kind of future are we turning this into?

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<F, T, E> TryFuture for F where
    F: Future<Output = Result<T, E>> + ?Sized
[src]

type Ok = T

The type of successful values yielded by this future

type Error = E

The type of failures yielded by this future

impl<Fut> TryFutureExt for Fut where
    Fut: TryFuture + ?Sized
[src]

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