From dd86380ecbb189feabbcdf794eefb8a0ff95f178 Mon Sep 17 00:00:00 2001 From: MRW Neundorf Date: Tue, 2 Jul 2024 23:11:22 +0200 Subject: [PATCH] feat(tui): init (#24) - add `mms_tui` crate --- Cargo.lock | 4 ++++ crates/mms_tui/Cargo.toml | 10 ++++++++++ crates/mms_tui/src/lib.rs | 17 +++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 crates/mms_tui/Cargo.toml create mode 100644 crates/mms_tui/src/lib.rs diff --git a/Cargo.lock b/Cargo.lock index a0b7a65..9ed614a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5,3 +5,7 @@ version = 3 [[package]] name = "mms" version = "0.1.0" + +[[package]] +name = "mms_tui" +version = "0.1.0" diff --git a/crates/mms_tui/Cargo.toml b/crates/mms_tui/Cargo.toml new file mode 100644 index 0000000..43abb0f --- /dev/null +++ b/crates/mms_tui/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "mms_tui" +version.workspace = true +rust-version.workspace = true +edition.workspace = true +authors.workspace = true +description.workspace = true +documentation.workspace = true + +[dependencies] diff --git a/crates/mms_tui/src/lib.rs b/crates/mms_tui/src/lib.rs new file mode 100644 index 0000000..3cefa1a --- /dev/null +++ b/crates/mms_tui/src/lib.rs @@ -0,0 +1,17 @@ +pub struct MMSTuiApplication {} +impl MMSTuiApplication { + fn new() -> Result { + Ok(MMSTuiApplication {}) + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_new_without_params() { + let result = MMSTuiApplication::new(); + assert!(result.is_ok(), "should initialize with new"); + } +}