diff options
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs new file mode 100644 index 0000000..06d7d1e --- /dev/null +++ b/src/error.rs @@ -0,0 +1,25 @@ +use bincode::Error as bincode_e; +use sled::Error as sled_e; + +#[derive(Debug)] +pub struct TwinHError; + +impl std::error::Error for TwinHError {} + +impl std::fmt::Display for TwinHError { + fn fmt(&self, _: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> { + todo!() + } +} + +impl From<sled_e> for TwinHError { + fn from(_: sled_e) -> Self { + todo!() + } +} + +impl From<bincode_e> for TwinHError { + fn from(_: bincode_e) -> Self { + todo!() + } +} |