pub trait PluginRegistry {
// Required methods
fn register_tool(&mut self, tool: Arc<dyn PluginTool>);
fn register_agent_policy(&mut self, name: &str);
fn register_tui_component(&mut self, name: &str);
}Required Methods§
fn register_tool(&mut self, tool: Arc<dyn PluginTool>)
fn register_agent_policy(&mut self, name: &str)
fn register_tui_component(&mut self, name: &str)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".