pub trait BlockDevice {
    type Error;
    fn read(
        &self,
        buf: &mut [u8],
        address: usize,
        numblk: usize
    ) -> Result<(), Self::Error>;
fn write(
        &self,
        buf: &[u8],
        address: usize,
        numblk: usize
    ) -> Result<(), Self::Error>; }

Associated Types

Required methods

Implementors