pub trait Caller<'a> {
// Required methods
fn read_buf(&self, ptr: u32, buf: &mut [u8]) -> Result<()>;
fn write_buf(&mut self, ptr: u32, buf: &[u8]) -> Result<()>;
fn alloc(&mut self, size: u32) -> Result<u32>;
fn free(&mut self, ptr: u32, size: u32) -> Result<u32>;
}
Expand description
Instance Accessor