|
@@ -52,6 +52,8 @@ pub enum Error {
|
|
|
TomlDeserializeError(#[from] toml::de::Error),
|
|
TomlDeserializeError(#[from] toml::de::Error),
|
|
|
#[error(transparent)]
|
|
#[error(transparent)]
|
|
|
TomlSerializeError(#[from] toml::ser::Error),
|
|
TomlSerializeError(#[from] toml::ser::Error),
|
|
|
|
|
+ #[error("Bincode serialization error: `{0}`")]
|
|
|
|
|
+ BincodeError(String),
|
|
|
|
|
|
|
|
/// Contract
|
|
/// Contract
|
|
|
#[error("Bad variable ref type byte")]
|
|
#[error("Bad variable ref type byte")]
|
|
@@ -234,3 +236,9 @@ impl From<rusqlite::Error> for Error {
|
|
|
Error::SqlxError(err.to_string())
|
|
Error::SqlxError(err.to_string())
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+impl From<Box<bincode::ErrorKind>> for Error {
|
|
|
|
|
+ fn from(err: Box<bincode::ErrorKind>) -> Error {
|
|
|
|
|
+ Error::BincodeError(err.to_string())
|
|
|
|
|
+ }
|
|
|
|
|
+}
|