pub trait AsyncRead<Param: 'static>: IoRead<Param> {
// Required methods
fn read<'a>(
&'a self,
buf: &'a mut [u8],
) -> AsyncIoFut<'a, Self, Write, Param, &'a mut [u8]> ⓘ;
fn read_to_end<'a>(
&'a self,
buf: &'a mut Vec<u8>,
) -> StdReadToEndFut<'a, Self, Param> ⓘ;
}Required Methods§
fn read<'a>( &'a self, buf: &'a mut [u8], ) -> AsyncIoFut<'a, Self, Write, Param, &'a mut [u8]> ⓘ
fn read_to_end<'a>( &'a self, buf: &'a mut Vec<u8>, ) -> StdReadToEndFut<'a, Self, Param> ⓘ
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".