aboutsummaryrefslogtreecommitdiff
path: root/mingling_core/src/asset/chain
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-05-15 21:54:11 +0800
committer魏曹先生 <1992414357@qq.com>2026-05-15 21:54:11 +0800
commit18c5c3fd34ceb8a1631f7766b69e407cf92e1a09 (patch)
tree3c7ed9b77a2d616f736e927bcc65e0caa9b9dbf4 /mingling_core/src/asset/chain
parent606454eacb2cf20beb60c5507a8691e13f03e2fa (diff)
Add panic catch for program execution
Diffstat (limited to 'mingling_core/src/asset/chain')
-rw-r--r--mingling_core/src/asset/chain/error.rs16
1 files changed, 1 insertions, 15 deletions
diff --git a/mingling_core/src/asset/chain/error.rs b/mingling_core/src/asset/chain/error.rs
index 5221e57..e5c753d 100644
--- a/mingling_core/src/asset/chain/error.rs
+++ b/mingling_core/src/asset/chain/error.rs
@@ -1,4 +1,4 @@
-use crate::error::{ProgramExecuteError, ProgramInternalExecuteError};
+use crate::error::ProgramInternalExecuteError;
#[derive(thiserror::Error, Debug)]
pub enum ChainProcessError {
@@ -9,20 +9,6 @@ pub enum ChainProcessError {
IO(#[from] std::io::Error),
}
-impl From<ProgramExecuteError> for ChainProcessError {
- fn from(value: ProgramExecuteError) -> Self {
- match value {
- ProgramExecuteError::DispatcherNotFound => {
- ChainProcessError::Other("DispatcherNotFound".into())
- }
- ProgramExecuteError::RendererNotFound(r) => {
- ChainProcessError::Other(format!("RendererNotFound: {}", r))
- }
- ProgramExecuteError::Other(e) => ChainProcessError::Other(e),
- }
- }
-}
-
impl From<ProgramInternalExecuteError> for ChainProcessError {
fn from(value: ProgramInternalExecuteError) -> Self {
match value {