Trait sel4_async_block_io::BlockSize

source ·
pub trait BlockSize {
    type Block: AsRef<[u8]> + AsMut<[u8]>;

    // Required methods
    fn bytes(&self) -> usize;
    fn zeroed_block(&self) -> Self::Block;

    // Provided method
    fn bytes_u64(&self) -> u64 { ... }
}

Required Associated Types§

source

type Block: AsRef<[u8]> + AsMut<[u8]>

Required Methods§

source

fn bytes(&self) -> usize

source

fn zeroed_block(&self) -> Self::Block

Provided Methods§

source

fn bytes_u64(&self) -> u64

Implementors§