pub trait BlockDevice: Send + Sync { // Required methods fn read_at(&self, offset: u64, buf: &mut [u8]) -> FsResult<usize>; fn write_at(&self, offset: u64, data: &[u8]) -> FsResult<usize>; fn size(&self) -> u64; }
Reads at.
Writes at.
Implements size.