Trait ssd1306::mode::displaymode::DisplayModeTrait [−][src]
pub trait DisplayModeTrait<DI> { fn new(properties: DisplayProperties<DI>) -> Self; fn release(self) -> DisplayProperties<DI>; }
Trait with core functionality for display mode switching
Required Methods
fn new(properties: DisplayProperties<DI>) -> Self
Allocate all required data and initialise display for mode
fn release(self) -> DisplayProperties<DI>
Release resources for reuse with different mode
Implementors
impl<DI> DisplayModeTrait<DI> for GraphicsMode<DI> where
DI: DisplayInterface,impl<DI> DisplayModeTrait<DI> for RawMode<DI> where
DI: DisplayInterface,impl<DI> DisplayModeTrait<DI> for TerminalMode<DI> where
DI: DisplayInterface,