diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-05-15 21:54:11 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-05-15 21:54:11 +0800 |
| commit | 18c5c3fd34ceb8a1631f7766b69e407cf92e1a09 (patch) | |
| tree | 3c7ed9b77a2d616f736e927bcc65e0caa9b9dbf4 /mingling_core/src/asset/chain | |
| parent | 606454eacb2cf20beb60c5507a8691e13f03e2fa (diff) | |
Add panic catch for program execution
Diffstat (limited to 'mingling_core/src/asset/chain')
| -rw-r--r-- | mingling_core/src/asset/chain/error.rs | 16 |
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 { |
