sel4_async_block_io

Trait ByteIOLayout

Source
pub trait ByteIOLayout {
    type Error: Debug;

    // Required method
    fn size(&self) -> u64;
}

Required Associated Types§

Source

type Error: Debug

Required Methods§

Source

fn size(&self) -> u64

Implementations on Foreign Types§

Source§

impl<T: AsRef<[u8]> + AsMut<[u8]>> ByteIOLayout for RefCell<SliceByteIO<T>>

Source§

type Error = Infallible

Source§

fn size(&self) -> u64

Implementors§

Source§

impl<T: BlockIOLayout> ByteIOLayout for ByteIOAdapter<T>

Source§

impl<T: AsRef<[u8]>> ByteIOLayout for SliceByteIO<T>

Source§

type Error = Infallible