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}