diff --git a/01.workspace/oxidice_lib/src/lib.rs b/01.workspace/oxidice_lib/src/lib.rs index 76b1ff4..d8dbf36 100644 --- a/01.workspace/oxidice_lib/src/lib.rs +++ b/01.workspace/oxidice_lib/src/lib.rs @@ -7,5 +7,6 @@ mod str; mod trt; mod tst; +pub(crate) use crate::str::die::O as Die; 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/str/die.rs b/01.workspace/oxidice_lib/src/str/die.rs new file mode 100644 index 0000000..4f02689 --- /dev/null +++ b/01.workspace/oxidice_lib/src/str/die.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 5c2c0d3..e6f115a 100644 --- a/01.workspace/oxidice_lib/src/str/mod.rs +++ b/01.workspace/oxidice_lib/src/str/mod.rs @@ -1,2 +1,3 @@ +pub mod die; pub mod failed_to; pub mod handful;