pub mod disk; /// Abstracts for block devices. /// Currently only a mock memory disk. pub mod memory_disk; pub const BLOCK_SIZE: usize = 4096; pub trait BlockDevice { fn read(&self, block_id: usize, buffer: &mut [u8]); fn write(&self, block_id: usize, buffer: &[u8]); }