pub trait PluginManagerFactory: Send + Sync {
// Required method
fn create(
&self,
config: &PluginConfig,
) -> Result<Arc<dyn PluginManagerTrait>>;
}Expand description
Factory for creating plugin managers
Required Methods§
Sourcefn create(&self, config: &PluginConfig) -> Result<Arc<dyn PluginManagerTrait>>
fn create(&self, config: &PluginConfig) -> Result<Arc<dyn PluginManagerTrait>>
Create a plugin manager
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".