diff --git a/src/interface/types.rs b/src/interface/types.rs index 50d4b3f..fd6c15b 100644 --- a/src/interface/types.rs +++ b/src/interface/types.rs @@ -6,7 +6,7 @@ use serde::{ Deserialize, Deserializer, Serialize, }; -#[derive(Debug, Hash, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Debug, Hash, Eq, Clone, PartialEq, Serialize, Deserialize)] #[non_exhaustive] pub enum InterfaceType { #[serde(rename = "vlan")] @@ -27,7 +27,7 @@ impl Default for InterfaceType { } } -#[derive(Debug, Hash, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Debug, Hash, Eq, Clone, PartialEq, Serialize, Deserialize)] #[non_exhaustive] pub enum Mtu { #[serde(rename = "auto")] @@ -57,7 +57,7 @@ where } } -#[derive(Default, Hash, Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Default, Hash, Eq, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct Interface { #[serde(rename = ".id")] @@ -121,7 +121,7 @@ pub struct Interface { pub last_link_down_time: Option, } -#[derive(Default, Hash, Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Default, Hash, Eq, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct WireguardInterface { #[serde(rename = ".id")] diff --git a/src/ip/types.rs b/src/ip/types.rs index 45983f3..e1e3a6a 100644 --- a/src/ip/types.rs +++ b/src/ip/types.rs @@ -1,7 +1,7 @@ use crate::serde_helpers::{deserialize_bool, deserialize_u16}; use serde::{Deserialize, Serialize}; -#[derive(Default, Debug, Clone, Hash, PartialEq, Serialize, Deserialize)] +#[derive(Default, Debug, Eq, Clone, Hash, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct DhcpServer { #[serde(rename = ".id")] @@ -64,7 +64,7 @@ pub struct Lease { pub expires_after: Option, } -#[derive(Default, Hash, Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Default, Hash, Eq, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct Network { #[serde(rename = ".id")] @@ -88,7 +88,7 @@ pub struct Network { pub wins_server: String, } -#[derive(Default, Hash, Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Default, Hash, Eq, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct Address { #[serde(rename = ".id")] @@ -107,7 +107,7 @@ pub struct Address { pub network: String, } -#[derive(Default, Hash, Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Default, Hash, Eq, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct DhcpClient { #[serde(rename = ".id")] @@ -140,7 +140,7 @@ pub struct DhcpClient { pub use_peer_ntp: bool, } -#[derive(Default, Hash, Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Default, Hash, Eq, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct Route { #[serde(rename = ".id")] diff --git a/src/routing/types.rs b/src/routing/types.rs index 0946e32..a0e9a9f 100644 --- a/src/routing/types.rs +++ b/src/routing/types.rs @@ -1,7 +1,7 @@ use crate::serde_helpers::deserialize_bool; use serde::{Deserialize, Serialize}; -#[derive(Default, Hash, Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Default, Hash, Eq, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct Rule { #[serde(rename = ".id")] diff --git a/src/system/types.rs b/src/system/types.rs index 56c2c0b..4e27ef2 100644 --- a/src/system/types.rs +++ b/src/system/types.rs @@ -1,7 +1,7 @@ use serde::Deserialize; use serde::Serialize; -#[derive(Default, Hash, Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Default, Hash, Eq, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct Health { #[serde(rename = ".id")]