summaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers+gitlab@digital-scurf.org>2021-04-08 09:03:50 +0000
committerDaniel Silverstone <dsilvers+gitlab@digital-scurf.org>2021-04-08 09:03:50 +0000
commit924fc1add2de3edac4ad4b1097a3bbbb73d0ad50 (patch)
treee5c9689e1ff60953502faf55eacb8a82c2726b8a /src/error.rs
parent518e7dc2d5f97387702af0a300cc2842bd0deec6 (diff)
parent0b0cc421e79bff9f8692e8c771c5e72ee4414032 (diff)
downloadjt2-924fc1add2de3edac4ad4b1097a3bbbb73d0ad50.tar.gz
Merge branch 'tera' into 'main'
feat! add support for tera templates for new journal entries Closes #8 and #10 See merge request larswirzenius/jt!11
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index 199d1e4..a6f239e 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -61,4 +61,12 @@ pub enum JournalError {
/// Editor failed.
#[error("editor {0} failed: {1}")]
EditorFailed(PathBuf, String),
+
+ /// Template not found.
+ #[error("template not found: {0}")]
+ TemplateNotFound(String),
+
+ /// Failed to render a Tera template.
+ #[error("template {0} failed to render: {1}")]
+ TemplateRender(String, #[source] tera::Error),
}