summaryrefslogtreecommitdiffstats
path: root/crates/core/tedge_mapper/src/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/core/tedge_mapper/src/error.rs')
-rw-r--r--crates/core/tedge_mapper/src/error.rs6
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)]