pub trait MapWrite { // Provided method fn map_write(&mut self, _addr: u16, _val: u8) -> MappedWrite { ... } }