rsiot/components/cmp_add_output_stream/error.rs
1use super::CMP_NAME;
2
3/// Ошибки компонента cmp_add_output_stream
4#[allow(missing_docs)]
5#[derive(Debug, thiserror::Error)]
6pub enum Error {
7 #[error("{CMP_NAME} | TokioSyncMpscSend")]
8 TokioSyncMpscSend,
9}
10
11impl From<Error> for crate::executor::ComponentError {
12 fn from(value: Error) -> Self {
13 crate::executor::ComponentError::Execution(value.to_string())
14 }
15}