diff options
Diffstat (limited to 'crates/core/thin_edge_json/src/alarm.rs')
-rw-r--r-- | crates/core/thin_edge_json/src/alarm.rs | 6 |
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>, |