pub trait MemoryManipulation { // Required method fn write_slice(&self, value_slice: &[u8], mem_offset: u32) -> Result<()>; }