Trait seed_riscv::block::BlockDevice

source ·
pub trait BlockDevice {
    type ReadTokenMetadata;

    // Required methods
    fn read(&mut self, block: u64) -> ReadToken<Self::ReadTokenMetadata>;
    fn free_read_block(&mut self, token: ReadToken<Self::ReadTokenMetadata>);
}

Required Associated Types§

Required Methods§

source

fn read(&mut self, block: u64) -> ReadToken<Self::ReadTokenMetadata>

source

fn free_read_block(&mut self, token: ReadToken<Self::ReadTokenMetadata>)

Implementors§