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
pub trait ModuleRegistry: Send + Sync {
// Required methods
fn get_module(&self, name: &str) -> Option<Arc<dyn Module>>;
fn list_modules(&self) -> Vec<String>;
}Module registry trait