pub trait ConfigurablePlugin {
type Config: PluginConfig;
// Required methods
fn config(&self) -> &Self::Config;
fn config_mut(&mut self) -> &mut Self::Config;
}pub trait ConfigurablePlugin {
type Config: PluginConfig;
// Required methods
fn config(&self) -> &Self::Config;
fn config_mut(&mut self) -> &mut Self::Config;
}