pub trait RandomAccess: Send + Sync { // Required method fn read_at(&self, off: usize, dst: &mut [u8]) -> Result<usize>; }