From 97a0fbb16311801bc9fd4bfad5ad409d1f4eebdf Mon Sep 17 00:00:00 2001 From: Kate Korsaro Date: Sun, 16 Nov 2025 08:02:54 +0100 Subject: [PATCH] feat: add a new empty struct Handful --- 01.workspace/oxidice_lib/src/fun/mod.rs | 1 + 01.workspace/oxidice_lib/src/imp/mod.rs | 1 + 01.workspace/oxidice_lib/src/lib.rs | 1 + 01.workspace/oxidice_lib/src/mcr/mod.rs | 1 + 01.workspace/oxidice_lib/src/str/failed_to.rs | 5 ++--- 01.workspace/oxidice_lib/src/str/handful.rs | 15 +++++++++++++++ 01.workspace/oxidice_lib/src/str/mod.rs | 1 + 01.workspace/oxidice_lib/src/trt/mod.rs | 1 + 01.workspace/oxidice_lib/src/tst/mod.rs | 1 + 9 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 01.workspace/oxidice_lib/src/str/handful.rs diff --git a/01.workspace/oxidice_lib/src/fun/mod.rs b/01.workspace/oxidice_lib/src/fun/mod.rs index e69de29..8b13789 100644 --- a/01.workspace/oxidice_lib/src/fun/mod.rs +++ b/01.workspace/oxidice_lib/src/fun/mod.rs @@ -0,0 +1 @@ + diff --git a/01.workspace/oxidice_lib/src/imp/mod.rs b/01.workspace/oxidice_lib/src/imp/mod.rs index e69de29..8b13789 100644 --- a/01.workspace/oxidice_lib/src/imp/mod.rs +++ b/01.workspace/oxidice_lib/src/imp/mod.rs @@ -0,0 +1 @@ + diff --git a/01.workspace/oxidice_lib/src/lib.rs b/01.workspace/oxidice_lib/src/lib.rs index 6891d24..76b1ff4 100644 --- a/01.workspace/oxidice_lib/src/lib.rs +++ b/01.workspace/oxidice_lib/src/lib.rs @@ -8,3 +8,4 @@ mod trt; mod tst; pub(crate) use crate::str::failed_to::E as FailedTo; +pub(crate) use crate::str::handful::O as Handful; diff --git a/01.workspace/oxidice_lib/src/mcr/mod.rs b/01.workspace/oxidice_lib/src/mcr/mod.rs index e69de29..8b13789 100644 --- a/01.workspace/oxidice_lib/src/mcr/mod.rs +++ b/01.workspace/oxidice_lib/src/mcr/mod.rs @@ -0,0 +1 @@ + diff --git a/01.workspace/oxidice_lib/src/str/failed_to.rs b/01.workspace/oxidice_lib/src/str/failed_to.rs index 076b72b..49e8906 100644 --- a/01.workspace/oxidice_lib/src/str/failed_to.rs +++ b/01.workspace/oxidice_lib/src/str/failed_to.rs @@ -3,8 +3,7 @@ use crate::*; // use std::str::FromStr; #[derive(Debug, PartialEq, PartialOrd, Eq, Ord, Clone, Copy, Hash)] -pub enum E { -} +pub enum E {} // impl Display for E { // fn fmt(&self, f: &mut std::fmt::Formatter) -> std::result::Result<(), std::fmt::Error> { @@ -38,7 +37,7 @@ pub enum E { // } // } // } -// +// // #[test] // fn check_002() { // for value in [E::NoValue] { diff --git a/01.workspace/oxidice_lib/src/str/handful.rs b/01.workspace/oxidice_lib/src/str/handful.rs new file mode 100644 index 0000000..4f02689 --- /dev/null +++ b/01.workspace/oxidice_lib/src/str/handful.rs @@ -0,0 +1,15 @@ +use crate::*; + +#[derive(Debug, Default, PartialEq, Clone)] +pub struct O {} + +// impl std::fmt::Display for O { +// fn fmt(&self, _f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> { +// todo!(); +// } +// } + +// #[cfg(test)] +// mod unit_tests { +// use super::*; +// } diff --git a/01.workspace/oxidice_lib/src/str/mod.rs b/01.workspace/oxidice_lib/src/str/mod.rs index 614f1db..5c2c0d3 100644 --- a/01.workspace/oxidice_lib/src/str/mod.rs +++ b/01.workspace/oxidice_lib/src/str/mod.rs @@ -1 +1,2 @@ pub mod failed_to; +pub mod handful; diff --git a/01.workspace/oxidice_lib/src/trt/mod.rs b/01.workspace/oxidice_lib/src/trt/mod.rs index e69de29..8b13789 100644 --- a/01.workspace/oxidice_lib/src/trt/mod.rs +++ b/01.workspace/oxidice_lib/src/trt/mod.rs @@ -0,0 +1 @@ + diff --git a/01.workspace/oxidice_lib/src/tst/mod.rs b/01.workspace/oxidice_lib/src/tst/mod.rs index e69de29..8b13789 100644 --- a/01.workspace/oxidice_lib/src/tst/mod.rs +++ b/01.workspace/oxidice_lib/src/tst/mod.rs @@ -0,0 +1 @@ +