pub trait PosIo {
// Required methods
fn read(&self, start: u64, buf: &mut [u8]) -> Result<usize>;
fn write(&self, start: u64, buf: &[u8]) -> Result<usize>;
}
pub trait PosIo {
// Required methods
fn read(&self, start: u64, buf: &mut [u8]) -> Result<usize>;
fn write(&self, start: u64, buf: &[u8]) -> Result<usize>;
}