rsiot/executor/error.rs
1/// Ошибки исполненителя компонентов
2#[allow(missing_docs)]
3#[derive(Debug, thiserror::Error)]
4pub enum ComponentError {
5 /// Component initialization error
6 #[error("Component initialization error: {0}")]
7 Initialization(String),
8
9 /// Component execution error
10 #[error("Component execution error: {0}")]
11 Execution(String),
12
13 /// Component input error
14 #[error("Component input error: {0}")]
15 CmpInput(String),
16
17 /// Component output error
18 #[error("Component output error: {0}")]
19 CmpOutput(String),
20
21 #[error("CmpExecutor | TaskInternalSend")]
22 TaskInternalSend,
23}