Struct flume::async::SendFut [−][src]
pub struct SendFut<'a, T> { /* fields omitted */ }
A future that sends a value into a channel.
Can be created via Sender::send_async
or Sender::into_send_async
.
Implementations
impl<'a, T> SendFut<'a, T>
[src]
impl<'a, T> SendFut<'a, T>
[src]pub fn is_disconnected(&self) -> bool
[src]
pub fn is_empty(&self) -> bool
[src]
See Sender::is_empty
.
pub fn is_full(&self) -> bool
[src]
See Sender::is_full
.
pub fn len(&self) -> usize
[src]
See Sender::len
.
pub fn capacity(&self) -> Option<usize>
[src]
See Sender::capacity
.
Trait Implementations
impl<'a, T> FusedFuture for SendFut<'a, T>
[src]
impl<'a, T> FusedFuture for SendFut<'a, T>
[src]fn is_terminated(&self) -> bool
[src]
Auto Trait Implementations
impl<'a, T> !RefUnwindSafe for SendFut<'a, T>
impl<'a, T> !RefUnwindSafe for SendFut<'a, T>
impl<'a, T> !UnwindSafe for SendFut<'a, T>
impl<'a, T> !UnwindSafe for SendFut<'a, T>
Blanket Implementations
impl<F> IntoFuture for F where
F: Future,
[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?