aboutsummaryrefslogtreecommitdiff
path: root/lockchain-http/src/models/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'lockchain-http/src/models/mod.rs')
-rw-r--r--lockchain-http/src/models/mod.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/lockchain-http/src/models/mod.rs b/lockchain-http/src/models/mod.rs
index 0ca7480..a80872c 100644
--- a/lockchain-http/src/models/mod.rs
+++ b/lockchain-http/src/models/mod.rs
@@ -20,3 +20,15 @@ pub enum Response{
/// Returns a list of all vaults
Vaults(responses::VaultList),
}
+
+#[derive(Debug, Serialize, Deserialize, Copy, Clone, Eq, PartialEq)]
+pub struct NoneError;
+impl Error for NoneError {}
+
+use std::fmt::{Display, Formatter, Result};
+
+impl Display for NoneError {
+ fn fmt(&self, f: &mut Formatter) -> Result {
+ write!(f, "<None>")
+ }
+}