Skip to main content

ModuleRegistry

Trait ModuleRegistry 

Source
pub trait ModuleRegistry: Send + Sync {
    // Required methods
    fn get_module(&self, name: &str) -> Option<Arc<dyn Module>>;
    fn list_modules(&self) -> Vec<String>;
}
Expand description

Module registry trait

Required Methods§

Source

fn get_module(&self, name: &str) -> Option<Arc<dyn Module>>

Source

fn list_modules(&self) -> Vec<String>

Implementors§