summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@ifm.com>2022-08-18 15:07:40 +0200
committerMatthias Beyer <matthias.beyer@ifm.com>2022-08-18 15:40:40 +0200
commit217cf351d342c842a58fbc50fce76d62a4947168 (patch)
tree78c50ee2017d8e7dcf5124a3cf9d7580df4dfc4e
parent82b56a1be761836ae2836df3a5d978d446d48ca6 (diff)
Fix clippy: tedge_agent: Add derive for Eq
This fixes clippy::derive_partial_eq_without_eq Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
-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 36b378dd..3fdb8831 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>,