Handler

Trait Handler 

Source
pub trait Handler {
    // Required methods
    fn on_discover(&mut self, device: Device);
    fn on_data(&mut self, id: String, value: JsonValue);
    fn on_is_close(&mut self, id: String) -> bool;
    fn on_disconnected(&mut self, id: String, error: String);
    fn on_connect(&mut self, id: String);
}

Required Methods§

Source

fn on_discover(&mut self, device: Device)

Source

fn on_data(&mut self, id: String, value: JsonValue)

Source

fn on_is_close(&mut self, id: String) -> bool

Source

fn on_disconnected(&mut self, id: String, error: String)

Source

fn on_connect(&mut self, id: String)

Implementors§