summaryrefslogtreecommitdiffstats
path: root/crates/core/tedge_agent/src/state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/core/tedge_agent/src/state.rs')
-rw-r--r--crates/core/tedge_agent/src/state.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/core/tedge_agent/src/state.rs b/crates/core/tedge_agent/src/state.rs
index 7f482822..7757063c 100644
--- a/crates/core/tedge_agent/src/state.rs
+++ b/crates/core/tedge_agent/src/state.rs
@@ -88,7 +88,7 @@ impl AgentStateRepository {
}
}
-#[derive(Clone, Debug, Deserialize, PartialEq, Serialize)]
+#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
#[serde(untagged)]
pub enum StateStatus {
Software(SoftwareOperationVariants),
@@ -96,20 +96,20 @@ pub enum StateStatus {
UnknownOperation,
}
-#[derive(Clone, Debug, Deserialize, PartialEq, Serialize)]
+#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
#[serde(rename_all = "lowercase")]
pub enum SoftwareOperationVariants {
List,
Update,
}
-#[derive(Clone, Debug, Deserialize, PartialEq, Serialize)]
+#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
pub enum RestartOperationStatus {
Pending,
Restarting,
}
-#[derive(Debug, Default, Deserialize, PartialEq, Serialize)]
+#[derive(Debug, Default, Deserialize, Eq, PartialEq, Serialize)]
#[serde(deny_unknown_fields)]
pub struct State {
pub operation_id: Option<String>,