pub trait Dmi {
// Required methods
fn dmi_read(&mut self, addr: u32) -> Result<u32>;
fn dmi_write(&mut self, addr: u32, data: u32) -> Result<()>;
// Provided method
fn batched_dmi_writes(&mut self, writes: &[(u32, u32)]) -> Result<()> { ... }
}Expand description
Debug module interface (DMI) abstraction.