Trait asyncio::Stream
[−]
[src]
pub trait Stream: IoObject + Send + 'static { fn async_read_some<F>(&self, buf: &mut [u8], handler: F) -> F::Output where F: Handler<usize>; fn async_write_some<F>(&self, buf: &[u8], handler: F) -> F::Output where F: Handler<usize>; fn read_some(&self, buf: &mut [u8]) -> Result<usize>; fn write_some(&self, buf: &[u8]) -> Result<usize>; }
Required Methods
fn async_read_some<F>(&self, buf: &mut [u8], handler: F) -> F::Output where F: Handler<usize>
fn async_write_some<F>(&self, buf: &[u8], handler: F) -> F::Output where F: Handler<usize>
fn read_some(&self, buf: &mut [u8]) -> Result<usize>
fn write_some(&self, buf: &[u8]) -> Result<usize>
Implementors
impl<P: Protocol> Stream for StreamSocket<P>
impl Stream for SerialPort
impl Stream for StreamDescriptor