pub trait ReadDyn:
Unpin
+ Send
+ Sync {
// Required methods
fn read_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>;
fn read_all_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>;
}Expand description
ReadDyn is the dyn version of Read make it possible to use as
Box<dyn ReadDyn>.
Required Methods§
Sourcefn read_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>
fn read_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>
The dyn version of Read::read.
This function returns a boxed future to make it object safe.
Sourcefn read_all_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>
fn read_all_dyn(&mut self) -> BoxedFuture<'_, Result<Buffer>>
The dyn version of Read::read_all
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".