summaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2021-10-08 22:30:03 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2021-10-08 22:31:11 +0100
commit409f32c5017d3f880e003138b0548cf74f965ce0 (patch)
treece2a0237239d5f6a145e0bb59193d487f8d0fbea /src/error.rs
parentada9be82cc7cc0995e14235d88f70d641aa81483 (diff)
downloadsubplot-409f32c5017d3f880e003138b0548cf74f965ce0.tar.gz
codegen: Refuse to codegen if there are zero scenarios
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index e69bffe..c041eaf 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -233,6 +233,10 @@ pub enum SubplotError {
#[error("failure rendering pikchr diagram: {0}")]
PikchrRenderError(String),
+ /// When attempting to codegen, no scenarios matched the desired template language
+ #[error("no scenarios were found matching the `{0}` template")]
+ NoScenariosMatched(String),
+
/// I/O error
///
/// Subplot did some I/O, and it failed. This is a generic wrapper