diff options
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs index 166005d..c58083e 100644 --- a/src/error.rs +++ b/src/error.rs @@ -81,6 +81,7 @@ pub enum Error { CommunicationError(reqwest::Error), ParseError(serde_json::error::Error), ParseTimeError(chrono::format::ParseError), + TemplateError(String, Value), StravaApiError(StravaApiError), UnexpectedJson(Value), AlreadyExists, @@ -96,6 +97,7 @@ impl fmt::Display for Error { Error::CommunicationError(ref e) => e.fmt(f), Error::ParseError(ref e) => e.fmt(f), Error::ParseTimeError(ref e) => e.fmt(f), + Error::TemplateError(ref s, _) => f.write_str(&s), Error::UnexpectedJson(_) => f.write_str("UnexpectedJson"), Error::StravaApiError(ref e) => e.fmt(f), Error::AlreadyExists => f.write_str("AlreadyExists"), |