summaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs2
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"),