pub trait DisplayDevice {
// Required methods
fn create_bitmap(&mut self) -> Box<dyn Bitmap + 'static>;
fn write(
&mut self,
bitmap: &mut Box<dyn Bitmap + 'static>,
) -> Result<(), PixelabError>;
}pub trait DisplayDevice {
// Required methods
fn create_bitmap(&mut self) -> Box<dyn Bitmap + 'static>;
fn write(
&mut self,
bitmap: &mut Box<dyn Bitmap + 'static>,
) -> Result<(), PixelabError>;
}