pub enum CoreError {
NoHandler(&'static str),
UnknownCorrelation(u64),
ModuleError {
module: &'static str,
source: Box<dyn Error + Send + Sync + 'static>,
},
}Expand description
core 层(ExecutionShell / ModuleHost)的错误。
Variants§
NoHandler(&'static str)
无模块能处理该 Tick(Inbound / Command 路由未命中)
UnknownCorrelation(u64)
corr_map 中找不到该 Correlation(PortReply 到达时 corr 已过期或从未注册)
ModuleError
某模块的 handle / on_start / on_stop 返回错误
Trait Implementations§
Source§impl Error for CoreError
impl Error for CoreError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for CoreError
impl !UnwindSafe for CoreError
impl Freeze for CoreError
impl Send for CoreError
impl Sync for CoreError
impl Unpin for CoreError
impl UnsafeUnpin for CoreError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more