From d7962f4be99929994ee6ae428bc95bb8bb693939 Mon Sep 17 00:00:00 2001 From: lunar-mining Date: Wed, 22 Dec 2021 13:32:13 +0100 Subject: [PATCH] error: add From conversion for bincode::ErrorKind --- src/error.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/error.rs b/src/error.rs index 8d5735688..53827bbe8 100644 --- a/src/error.rs +++ b/src/error.rs @@ -52,6 +52,8 @@ pub enum Error { TomlDeserializeError(#[from] toml::de::Error), #[error(transparent)] TomlSerializeError(#[from] toml::ser::Error), + #[error("Bincode serialization error: `{0}`")] + BincodeError(String), /// Contract #[error("Bad variable ref type byte")] @@ -234,3 +236,9 @@ impl From for Error { Error::SqlxError(err.to_string()) } } + +impl From> for Error { + fn from(err: Box) -> Error { + Error::BincodeError(err.to_string()) + } +}