pub trait EraseFlashTrait {
// Required methods
fn erase_flash(&mut self, params: &EraseFlashParams) -> Result<(), Error>;
fn erase_region(&mut self, params: &EraseRegionParams) -> Result<(), Error>;
}pub trait EraseFlashTrait {
// Required methods
fn erase_flash(&mut self, params: &EraseFlashParams) -> Result<(), Error>;
fn erase_region(&mut self, params: &EraseRegionParams) -> Result<(), Error>;
}