pub trait MemMap {
// Provided methods
fn map_read(&mut self, addr: u16) -> MappedRead { ... }
fn map_peek(&self, _addr: u16) -> MappedRead { ... }
fn map_write(&mut self, _addr: u16, _val: u8) -> MappedWrite { ... }
}
pub trait MemMap {
// Provided methods
fn map_read(&mut self, addr: u16) -> MappedRead { ... }
fn map_peek(&self, _addr: u16) -> MappedRead { ... }
fn map_write(&mut self, _addr: u16, _val: u8) -> MappedWrite { ... }
}