aboutsummaryrefslogtreecommitdiff
path: root/mingling_core/src/program/exec
diff options
context:
space:
mode:
Diffstat (limited to 'mingling_core/src/program/exec')
-rw-r--r--mingling_core/src/program/exec/error.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/mingling_core/src/program/exec/error.rs b/mingling_core/src/program/exec/error.rs
index b4ff378..2d806dc 100644
--- a/mingling_core/src/program/exec/error.rs
+++ b/mingling_core/src/program/exec/error.rs
@@ -1,4 +1,4 @@
-use crate::error::ChainProcessError;
+use crate::error::{ChainProcessError, ProgramPanic};
#[derive(thiserror::Error, Debug)]
pub enum ProgramExecuteError {
@@ -8,6 +8,9 @@ pub enum ProgramExecuteError {
#[error("No Renderer (`{0}`) Found")]
RendererNotFound(String),
+ #[error("Panic: {0:?}")]
+ Panic(#[from] ProgramPanic),
+
#[error("Other error: {0}")]
Other(String),
}