Trait HandleMessage

Source
pub trait HandleMessage {
    // Required method
    fn handle_message(&mut self, message: Message);
}

Required Methods§

Source

fn handle_message(&mut self, message: Message)

Implementors§

Source§

impl HandleMessage for LiplScreen

Create a new screen with an update applied

§Example

use lipl_display_common::{Command, LiplScreen, HandleMessage, Message};
let mut screen = LiplScreen::new(true, 40.0);
assert!(screen.dark);
screen.handle_message(Message::Command(Command::Light));
assert!(!screen.dark);