pub trait StartedPlugin<StartArgs, Instance>: PluginStatus {
// Required methods
fn as_status(&self) -> &dyn PluginStatus;
fn stop(&mut self);
fn instance(&self) -> &Instance;
fn instance_mut(&mut self) -> &mut Instance;
}
pub trait StartedPlugin<StartArgs, Instance>: PluginStatus {
// Required methods
fn as_status(&self) -> &dyn PluginStatus;
fn stop(&mut self);
fn instance(&self) -> &Instance;
fn instance_mut(&mut self) -> &mut Instance;
}