Trait futures::prelude::AsyncWriteExt[][src]

pub trait AsyncWriteExt: AsyncWrite {
    fn flush(&'a mut self) -> Flush<'a, Self> { ... }
fn close(&'a mut self) -> Close<'a, Self> { ... }
fn write_all(&'a mut self, buf: &'a [u8]) -> WriteAll<'a, Self> { ... } }

An extension trait which adds utility methods to AsyncWrite types.

Provided Methods

Creates a future which will entirely flush this AsyncWrite.

Creates a future which will entirely close this AsyncWrite.

Write data into this object.

Creates a future that will write the entire contents of the buffer buf into this AsyncWrite.

The returned future will not complete until all the data has been written.

Implementors