pub trait PollableOutputStreamExt: 'static {
    // Required methods
    fn can_poll(&self) -> bool;
    fn is_writable(&self) -> bool;
    fn write_nonblocking(
        &self,
        buffer: &[u8],
        cancellable: Option<&impl IsA<Cancellable>>
    ) -> Result<isize, Error>;
}

Required Methods§

source

fn can_poll(&self) -> bool

source

fn is_writable(&self) -> bool

source

fn write_nonblocking( &self, buffer: &[u8], cancellable: Option<&impl IsA<Cancellable>> ) -> Result<isize, Error>

Implementors§