diff options
Diffstat (limited to 'lockchain-http/src/models/mod.rs')
-rw-r--r-- | lockchain-http/src/models/mod.rs | 12 |
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>") + } +} |