[−][src]Struct tokio::io::Sink
An async writer which will move data into the void.
This struct is generally created by calling sink. Please
see the documentation of sink() for more details.
This is an asynchronous version of std::io::Sink.
Trait Implementations
impl AsyncWrite for Sink[src]
fn poll_write(
self: Pin<&mut Self>,
_: &mut Context,
buf: &[u8]
) -> Poll<Result<usize, Error>>[src]
self: Pin<&mut Self>,
_: &mut Context,
buf: &[u8]
) -> Poll<Result<usize, Error>>
fn poll_flush(self: Pin<&mut Self>, _: &mut Context) -> Poll<Result<(), Error>>[src]
fn poll_shutdown(
self: Pin<&mut Self>,
_: &mut Context
) -> Poll<Result<(), Error>>[src]
self: Pin<&mut Self>,
_: &mut Context
) -> Poll<Result<(), Error>>
fn poll_write_buf<B: Buf>(
self: Pin<&mut Self>,
cx: &mut Context,
buf: &mut B
) -> Poll<Result<usize, Error>> where
Self: Sized, [src]
self: Pin<&mut Self>,
cx: &mut Context,
buf: &mut B
) -> Poll<Result<usize, Error>> where
Self: Sized,
impl Debug for Sink[src]
Auto Trait Implementations
impl RefUnwindSafe for Sink
impl Send for Sink
impl Sync for Sink
impl Unpin for Sink
impl UnwindSafe for Sink
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
ⓘImportant traits for &'_ mut Ffn borrow_mut(&mut self) -> &mut T[src]
ⓘImportant traits for &'_ mut F
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,