Struct futures_util::io::Sink [−][src]
pub struct Sink { /* fields omitted */ }This is supported on crate feature
io only.Expand description
Writer for the sink() function.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Sinkimpl UnwindSafe for SinkBlanket Implementations
This is supported on crate feature
io only.Creates a future which will entirely flush this AsyncWrite. Read more
This is supported on crate feature
io only.Creates a future which will entirely close this AsyncWrite.
This is supported on crate feature
io only.Creates a future which will write bytes from buf into the object. Read more
fn write_vectored<'a>(
&'a mut self,
bufs: &'a [IoSlice<'a>]
) -> WriteVectored<'a, Self>ⓘNotable traits for WriteVectored<'_, W>
impl<W: AsyncWrite + ?Sized + Unpin> Future for WriteVectored<'_, W> type Output = Result<usize>; where
Self: Unpin,
fn write_vectored<'a>(
&'a mut self,
bufs: &'a [IoSlice<'a>]
) -> WriteVectored<'a, Self>ⓘNotable traits for WriteVectored<'_, W>
impl<W: AsyncWrite + ?Sized + Unpin> Future for WriteVectored<'_, W> type Output = Result<usize>; where
Self: Unpin, This is supported on crate feature
io only.Creates a future which will write bytes from bufs into the object using vectored
IO operations. Read more
fn write_all_vectored<'a>(
&'a mut self,
bufs: &'a mut [IoSlice<'a>]
) -> WriteAllVectored<'a, Self>ⓘNotable traits for WriteAllVectored<'_, W>
impl<W: AsyncWrite + ?Sized + Unpin> Future for WriteAllVectored<'_, W> type Output = Result<()>; where
Self: Unpin,
fn write_all_vectored<'a>(
&'a mut self,
bufs: &'a mut [IoSlice<'a>]
) -> WriteAllVectored<'a, Self>ⓘNotable traits for WriteAllVectored<'_, W>
impl<W: AsyncWrite + ?Sized + Unpin> Future for WriteAllVectored<'_, W> type Output = Result<()>; where
Self: Unpin, This is supported on crate feature
io only.Attempts to write multiple buffers into this writer. Read more
fn compat_write(self) -> Compat<Self>ⓘNotable traits for Compat<R>
impl<R: AsyncRead03 + Unpin> Read for Compat<R>impl<W: AsyncWrite03 + Unpin> Write for Compat<W> where
Self: Sized + Unpin,
fn compat_write(self) -> Compat<Self>ⓘNotable traits for Compat<R>
impl<R: AsyncRead03 + Unpin> Read for Compat<R>impl<W: AsyncWrite03 + Unpin> Write for Compat<W> where
Self: Sized + Unpin, This is supported on crate features
io and io-compat only.Wraps an AsyncWrite in a compatibility wrapper that allows it to be
used as a futures 0.1 / tokio-io 0.1 AsyncWrite.
Requires the io-compat feature to enable. Read more
Mutably borrows from an owned value. Read more