pub trait Registrar {
fn register_plugins(&mut self, plugin: Box<dyn Plugin>);
fn register_commands(&mut self, command: Box<dyn Command>);
fn register_events(&mut self, event: Box<dyn Event>);
}
Expand description
A plugin registrar trait.
Required Methods
sourcefn register_plugins(&mut self, plugin: Box<dyn Plugin>)
fn register_plugins(&mut self, plugin: Box<dyn Plugin>)
Function to register plugins.
sourcefn register_commands(&mut self, command: Box<dyn Command>)
fn register_commands(&mut self, command: Box<dyn Command>)
Function to register commands.
sourcefn register_events(&mut self, event: Box<dyn Event>)
fn register_events(&mut self, event: Box<dyn Event>)
Function to register events.