summaryrefslogtreecommitdiffstats
path: root/src/tui/enumerable.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tui/enumerable.rs')
-rw-r--r--src/tui/enumerable.rs12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/tui/enumerable.rs b/src/tui/enumerable.rs
deleted file mode 100644
index 2b31dc9..0000000
--- a/src/tui/enumerable.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-/// Borrowed from Haskell
-/// Should be possible to auto derive
-pub trait Enum: Sized {
- fn to_enum(&self) -> u8;
- fn from_enum(i: u8) -> Self;
- fn succ(&self) -> Self {
- Self::from_enum(self.to_enum() + 1)
- }
- fn pred(&self) -> Self {
- Self::from_enum(self.to_enum() - 1)
- }
-}