Plugin

Trait Plugin 

Source
pub trait Plugin: Send + Sync {
    // Required methods
    fn new() -> Self
       where Self: Sized;
    fn update(&mut self);

    // Provided methods
    fn handle_server_data(&mut self, _data: Vec<u8>) { ... }
    fn set_update_frequency(&mut self) -> Option<f32> { ... }
}

Required Methods§

Source

fn new() -> Self
where Self: Sized,

Source

fn update(&mut self)

Provided Methods§

Source

fn handle_server_data(&mut self, _data: Vec<u8>)

Source

fn set_update_frequency(&mut self) -> Option<f32>

Implementors§