1
2
3
4
5
6
7
8
9
10
11
12
// libs/plugins/src/plugins.rs

mod plugin_manager;

pub use plugin_manager::PluginManager;

pub trait Plugin {
  fn name(&self) -> &'static str;
  fn description(&self) -> &'static str;
  fn version(&self) -> &'static str;
  fn author(&self) -> &'static str;
}