pub trait Device { // Required methods fn initialize(&mut self) -> Result<()>; fn initialized(&self) -> bool; }