webscale_plugin

Trait Plugin

Source
pub trait Plugin: Send {
    // Required methods
    fn on_connect(&self, _: &dyn Link);
    fn on_disconnect(&self, _: &dyn Link);
    fn on_message(&self, _: &dyn Link, _: &str, _: &str);
    fn on_action(&self, _: &dyn Link, _: &str, _: &str);
    fn on_join(&self, _: &dyn Link, _: &str);
    fn on_leave(&self, _: &dyn Link, _: &str);
}

Required Methods§

Source

fn on_connect(&self, _: &dyn Link)

Source

fn on_disconnect(&self, _: &dyn Link)

Source

fn on_message(&self, _: &dyn Link, _: &str, _: &str)

Source

fn on_action(&self, _: &dyn Link, _: &str, _: &str)

Source

fn on_join(&self, _: &dyn Link, _: &str)

Source

fn on_leave(&self, _: &dyn Link, _: &str)

Implementors§