Enum futures::AsyncSink [] [src]

pub enum AsyncSink<T> {

The result of an asynchronous attempt to send a value to a sink.


The start_send attempt succeeded, so the sending process has started; you must use Sink::poll_complete to drive the send to completion.

The start_send attempt failed due to the sink being full. The value being sent is returned, and the current Task will be automatically notified again once the sink has room.


impl<T> AsyncSink<T>

Returns whether this is AsyncSink::Ready

Returns whether this is AsyncSink::NotReady

Trait Implementations

impl<T: Copy> Copy for AsyncSink<T>

impl<T: Clone> Clone for AsyncSink<T>

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: Debug> Debug for AsyncSink<T>

Formats the value using the given formatter.

impl<T: PartialEq> PartialEq for AsyncSink<T>

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.