pub trait Controller {
// Required methods
fn read(&self) -> u8;
fn write(&self, data: u8);
fn load(&mut self, reader: &mut dyn Read) -> bool;
fn save(&self, writer: &mut dyn Write) -> bool;
}Required Methods§
fn read(&self) -> u8
fn write(&self, data: u8)
fn load(&mut self, reader: &mut dyn Read) -> bool
fn save(&self, writer: &mut dyn Write) -> bool
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".