pub struct LcdScreenCurrent<TOP: LcdTopSideProvider + 'static> { /* private fields */ }
Implementations§
Source§impl<TOP: LcdTopSideProvider + 'static> LcdScreenCurrent<TOP>
impl<TOP: LcdTopSideProvider + 'static> LcdScreenCurrent<TOP>
pub fn new(font: &'static Font<TOP>) -> Self
pub fn get(&self, x: usize, y: usize) -> GlyphCode
pub fn set(&self, x: usize, y: usize, c: GlyphCode)
pub fn draw_glyph(&self, c: GlyphCode, x: usize, y: usize)
pub fn apply(&self, x: usize, y: usize, next: GlyphCode)
pub fn refresh(&self, next: &LcdScreenNext)
Auto Trait Implementations§
impl<TOP> Freeze for LcdScreenCurrent<TOP>
impl<TOP> !RefUnwindSafe for LcdScreenCurrent<TOP>
impl<TOP> Send for LcdScreenCurrent<TOP>where
TOP: Sync,
impl<TOP> Sync for LcdScreenCurrent<TOP>where
TOP: Sync,
impl<TOP> Unpin for LcdScreenCurrent<TOP>
impl<TOP> UnwindSafe for LcdScreenCurrent<TOP>where
TOP: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more