Move everything into workspace

This commit is contained in:
Michael Mikovsky
2026-01-26 09:13:46 -07:00
parent b619fb7a71
commit 5d6d746985
41 changed files with 5374 additions and 1105 deletions
+25
View File
@@ -0,0 +1,25 @@
#![no_main]
pub mod config;
mod error;
pub mod logger;
mod announcement;
pub use error::{ModuleError, Result};
pub use announcement::Announcement;
// pub trait Component {
// fn name(&self) -> &'static str;
// // fn start_runtime(&self, manager: Arc<Mutex<Manager>>) -> Option<Box<dyn ModuleRuntime>>;
// fn get_interface(&self) -> Box<dyn Interface>;
// fn clone_box(&self) -> Box<dyn Component>;
// }
// impl Clone for Box<dyn Component> {
// fn clone(&self) -> Box<dyn Component> {
// self.clone_box()
// }
// }