pub trait Ext4Read {
// Required method
fn read(
&mut self,
start_byte: u64,
dst: &mut [u8],
) -> Result<(), Box<dyn Error + Send + Sync + 'static>>;
}Expand description
Interface used by Ext4 to read the filesystem data from a storage
file or device.
Required Methods§
Sourcefn read(
&mut self,
start_byte: u64,
dst: &mut [u8],
) -> Result<(), Box<dyn Error + Send + Sync + 'static>>
fn read( &mut self, start_byte: u64, dst: &mut [u8], ) -> Result<(), Box<dyn Error + Send + Sync + 'static>>
Read bytes into dst, starting at start_byte.
Exactly dst.len() bytes will be read; an error will be
returned if there is not enough data to fill dst, or if the
data cannot be read for any reason.