Skip to main content

ReadStreamDyn

Trait ReadStreamDyn 

Source
pub trait ReadStreamDyn:
    Unpin
    + Send
    + Sync {
    // Required methods
    fn read_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>;
    fn read_all_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>;
}
Expand description

ReadStreamDyn is the dyn version of ReadStream make it possible to use as Box<dyn ReadStreamDyn>.

Required Methods§

Source

fn read_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>

The dyn version of ReadStream::read.

This function returns a boxed future to make it object safe.

Source

fn read_all_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>

The dyn version of ReadStream::read_all.

Implementors§