pub trait Registrar {
// Required methods
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>);
}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.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".