pub trait Reader: Send + Sync {
    // Required method
    fn read(&self, offset: u64, data: &mut [u8]) -> Result<(), ReaderError>;
}

Required Methods§

source

fn read(&self, offset: u64, data: &mut [u8]) -> Result<(), ReaderError>

Trait Implementations§

source§

impl Reader for Box<dyn Reader>

source§

fn read(&self, offset: u64, data: &mut [u8]) -> Result<(), ReaderError>

Implementations on Foreign Types§

source§

impl Reader for Box<dyn Reader>

source§

fn read(&self, offset: u64, data: &mut [u8]) -> Result<(), ReaderError>

source§

impl Reader for Arc<dyn Reader>

source§

fn read(&self, offset: u64, data: &mut [u8]) -> Result<(), ReaderError>

Implementors§