ruxn/
devices.rs

1pub trait Device {
2    fn read_byte(&mut self, address: u8) -> u8;
3    fn write_byte(&mut self, address: u8, byte: u8);
4    fn read_short(&mut self, address: u8) -> u16;
5    fn write_short(&mut self, address: u8, short: u16);
6}