pub trait PluginOptions {
// Required methods
fn name(&self) -> &str;
fn deps(&self) -> Vec<&str>;
fn install(&mut self, event: Arc<Mutex<EventDispatcher>>);
fn dispose(&mut self, event: Arc<Mutex<EventDispatcher>>);
}Required Methods§
Sourcefn install(&mut self, event: Arc<Mutex<EventDispatcher>>)
fn install(&mut self, event: Arc<Mutex<EventDispatcher>>)
插件的安装方法
Sourcefn dispose(&mut self, event: Arc<Mutex<EventDispatcher>>)
fn dispose(&mut self, event: Arc<Mutex<EventDispatcher>>)
插件的销毁方法
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".