pub trait Controller: DriverGeneric {
// Required methods
fn read(&mut self, address: PciAddress, offset: u16) -> u32;
fn write(&mut self, address: PciAddress, offset: u16, value: u32);
}pub trait Controller: DriverGeneric {
// Required methods
fn read(&mut self, address: PciAddress, offset: u16) -> u32;
fn write(&mut self, address: PciAddress, offset: u16, value: u32);
}