Skip to main content

Registrar

Trait Registrar 

Source
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§

Source

fn register_plugins(&mut self, plugin: Box<dyn Plugin>)

Function to register plugins.

Source

fn register_commands(&mut self, command: Box<dyn Command>)

Function to register commands.

Source

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".

Implementors§