error: add From conversion for bincode::ErrorKind

This commit is contained in:
lunar-mining
2021-12-22 13:32:13 +01:00
parent bc0299d806
commit d7962f4be9

View File

@@ -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<rusqlite::Error> for Error {
Error::SqlxError(err.to_string())
}
}
impl From<Box<bincode::ErrorKind>> for Error {
fn from(err: Box<bincode::ErrorKind>) -> Error {
Error::BincodeError(err.to_string())
}
}