pub trait Write {
    // Required methods
    fn write(
        &mut self,
        buf: &[u8]
    ) -> impl Future<Output = Result<usize>> + Send;
    fn flush(&mut self) -> impl Future<Output = Result<()>> + Send;
}

Required Methods§

source

fn write(&mut self, buf: &[u8]) -> impl Future<Output = Result<usize>> + Send

source

fn flush(&mut self) -> impl Future<Output = Result<()>> + Send

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Write for File

source§

impl Write for TcpStream

source§

impl Write for UnixStream

Available on Unix only.