diff --git a/server/src/plugin/Plugin.rs b/server/src/plugin/Plugin.rs new file mode 100644 index 0000000..efb826d --- /dev/null +++ b/server/src/plugin/Plugin.rs @@ -0,0 +1,8 @@ +use std::sync::Arc; + +type CreatePluginFn = dyn Fn() -> Arc; + +pub trait Plugin { + fn name(&self) -> String; + fn init(&self); +} \ No newline at end of file