diff options
Diffstat (limited to 'src/tui/enumerable.rs')
-rw-r--r-- | src/tui/enumerable.rs | 12 |
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) - } -} |