pub trait ReadyWrite: Ready + Write {
    fn non_blocking_write(&mut self, buf: &[u8]) -> Result<NonBlocking<usize>>;
    fn non_blocking_flush(&mut self) -> Result<NonBlocking<()>>;

    fn non_blocking_write_vectored(
        &mut self,
        bufs: &[IoSlice<'_>]
    ) -> Result<NonBlocking<usize>> { ... } }

Required Methods

Provided Methods

Implementors