diff options
author | Lars Wirzenius <liw@liw.fi> | 2019-12-14 10:48:13 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2019-12-14 10:48:13 +0200 |
commit | 4c6cfadc57eaf9d3f6c7d48240b0a49317da8960 (patch) | |
tree | d77df3e3a7bf0dde00386c107dcf2c1328ccd2eb /src/typeset.rs | |
parent | 803e2c92ef123c022feba48cf2661556502ee372 (diff) | |
download | subplot-4c6cfadc57eaf9d3f6c7d48240b0a49317da8960.tar.gz |
Refactor: typeset our own Error
Diffstat (limited to 'src/typeset.rs')
-rw-r--r-- | src/typeset.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/typeset.rs b/src/typeset.rs index cf7ea72..21cbd30 100644 --- a/src/typeset.rs +++ b/src/typeset.rs @@ -1,12 +1,13 @@ use crate::parser::parse_scenario_snippet; use crate::Bindings; +use crate::Error; use crate::PartialStep; use crate::ScenarioStep; use crate::StepKind; use pandoc_ast::{Block, Inline}; /// Typeset an error from dot as a Pandoc AST Block element. -pub fn error(err: Box<dyn std::error::Error>) -> Block { +pub fn error(err: Error) -> Block { let msg = format!("ERROR: {}", err.to_string()); Block::Para(error_msg(&msg)) } |