diff options
Diffstat (limited to 'crates/core/tedge_mapper/src/error.rs')
-rw-r--r-- | crates/core/tedge_mapper/src/error.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/core/tedge_mapper/src/error.rs b/crates/core/tedge_mapper/src/error.rs index 21ec16df..b1aa90b5 100644 --- a/crates/core/tedge_mapper/src/error.rs +++ b/crates/core/tedge_mapper/src/error.rs @@ -33,6 +33,9 @@ pub enum ConversionError { FromThinEdgeJsonSerialization(#[from] ThinEdgeJsonSerializationError), #[error(transparent)] + FromThinEdgeJsonDeserialization(#[from] thin_edge_json::alarm::ThinEdgeJsonDeserializerError), + + #[error(transparent)] FromThinEdgeJsonParser(#[from] thin_edge_json::parser::ThinEdgeJsonParserError), #[error(transparent)] @@ -49,6 +52,9 @@ pub enum ConversionError { #[error(transparent)] FromSmartRestSerializerError(#[from] c8y_smartrest::error::SmartRestSerializerError), + + #[error("Unsupported topic: {0}")] + UnsupportedTopic(String), } #[derive(Debug, thiserror::Error)] |