Trait opendal::raw::oio::ReadDyn

source ·
pub trait ReadDyn: Unpin + Send + Sync {
    // Required method
    fn read_at_dyn(
        &self,
        offset: u64,
        limit: usize
    ) -> BoxedFuture<'_, Result<Buffer>>;
}
Expand description

ReadDyn is the dyn version of Read make it possible to use as Box<dyn ReadDyn>.

Required Methods§

source

fn read_at_dyn( &self, offset: u64, limit: usize ) -> BoxedFuture<'_, Result<Buffer>>

The dyn version of Read::read_at.

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

Implementors§

source§

impl<T: Read + ?Sized> ReadDyn for T