pub trait Read {
// Required method
fn peek(&self, addr: u16) -> u8;
// Provided methods
fn read(&mut self, addr: u16) -> u8 { ... }
fn read_u16(&mut self, addr: u16) -> u16 { ... }
fn peek_u16(&self, addr: u16) -> u16 { ... }
}Expand description
A trait that represents memory read operations. Reads typically have side-effects.