Files
unshell/src/lib.rs
T

26 lines
554 B
Rust
Raw Normal View History

#![no_main]
pub mod config;
2025-12-21 00:35:28 -07:00
mod error;
2025-11-09 12:34:52 -07:00
pub mod logger;
mod announcement;
2025-12-21 12:04:53 -07:00
pub use error::{ModuleError, Result};
2025-12-21 00:35:28 -07:00
pub use announcement::Announcement;
2025-11-13 11:52:01 -07:00
// pub trait Component {
// fn name(&self) -> &'static str;
// // fn start_runtime(&self, manager: Arc<Mutex<Manager>>) -> Option<Box<dyn ModuleRuntime>>;
2025-11-13 11:52:01 -07:00
// fn get_interface(&self) -> Box<dyn Interface>;
// fn clone_box(&self) -> Box<dyn Component>;
// }
2025-11-13 11:52:01 -07:00
// impl Clone for Box<dyn Component> {
// fn clone(&self) -> Box<dyn Component> {
// self.clone_box()
// }
// }