Trait kernel_hal::drivers::scheme::BlockScheme
source · [−]pub trait BlockScheme: Scheme {
fn read_block(
&self,
block_id: usize,
buf: &mut [u8]
) -> Result<(), DeviceError>;
fn write_block(&self, block_id: usize, buf: &[u8]) -> Result<(), DeviceError>;
fn flush(&self) -> Result<(), DeviceError>;
}