summaryrefslogtreecommitdiffstats
path: root/crates/core/thin_edge_json/src/alarm.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/core/thin_edge_json/src/alarm.rs')
-rw-r--r--crates/core/thin_edge_json/src/alarm.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/core/thin_edge_json/src/alarm.rs b/crates/core/thin_edge_json/src/alarm.rs
index 783fc355..948f892b 100644
--- a/crates/core/thin_edge_json/src/alarm.rs
+++ b/crates/core/thin_edge_json/src/alarm.rs
@@ -4,14 +4,14 @@ use clock::Timestamp;
use serde::Deserialize;
/// In-memory representation of ThinEdge JSON alarm.
-#[derive(Debug, Deserialize, PartialEq)]
+#[derive(Debug, Deserialize, Eq, PartialEq)]
pub struct ThinEdgeAlarm {
pub name: String,
pub severity: AlarmSeverity,
pub data: Option<ThinEdgeAlarmData>,
}
-#[derive(Debug, Deserialize, PartialEq)]
+#[derive(Debug, Deserialize, Eq, PartialEq)]
pub enum AlarmSeverity {
Critical,
Major,
@@ -20,7 +20,7 @@ pub enum AlarmSeverity {
}
/// In-memory representation of ThinEdge JSON alarm payload
-#[derive(Debug, Deserialize, PartialEq)]
+#[derive(Debug, Deserialize, Eq, PartialEq)]
pub struct ThinEdgeAlarmData {
pub text: Option<String>,