summaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-04-02 12:45:18 +0300
committerLars Wirzenius <liw@liw.fi>2022-04-10 15:57:57 +0300
commit7db158701e781175ead38ca1e63f6115ce527cef (patch)
treee9757b730b34038b70a0f6ea60cadc0a6764f920 /src/error.rs
parentc9627df005b5344f437c9eaaa98bb5fe00c47313 (diff)
downloadsubplot-7db158701e781175ead38ca1e63f6115ce527cef.tar.gz
feat: report markup problems during typesetting as a warning
Sponsored-by: author
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index 13d6a6c..c93141e 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -361,6 +361,18 @@ pub enum Warning {
/// Unknown binding when typesetting a scenario.
#[error("Unknown binding: {0}")]
UnknownBinding(String),
+
+ /// Pikchr failed during typesetting.
+ #[error("Markup using pikchr failed: {0}")]
+ Pikchr(String),
+
+ /// Dot failed during typesetting.
+ #[error("Markup using dot failed: {0}")]
+ Dot(String),
+
+ /// Plantuml failed during typesetting.
+ #[error("Markup using plantuml failed: {0}")]
+ Plantuml(String),
}
/// A list of warnings.