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