aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-10-15 13:07:49 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-10-15 13:07:49 +0200
commit785ed5e7455297cf89a31387b396e4e8b1b3dc28 (patch)
treef41bc1581a6521d9b4182abf255c95b0c0783bcc
parent3239a5eeef22de4c50d4d00a9f51bebb5207633c (diff)
derive Eq0.2.3
-rw-r--r--Cargo.toml2
-rw-r--r--src/lib.rs6
2 files changed, 4 insertions, 4 deletions
diff --git a/Cargo.toml b/Cargo.toml
index cf57b08..60a3e73 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rsdsl_ip_config"
-version = "0.2.2"
+version = "0.2.3"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
diff --git a/src/lib.rs b/src/lib.rs
index 4053845..f3ea614 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
pub const LOCATION: &str = "/tmp/pppoe.ip_config";
-#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)]
+#[derive(Clone, Copy, Debug, Eq, PartialEq, Serialize, Deserialize)]
pub struct Ipv4Config {
pub addr: Ipv4Addr,
pub dns1: Ipv4Addr,
@@ -21,7 +21,7 @@ impl Default for Ipv4Config {
}
}
-#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)]
+#[derive(Clone, Copy, Debug, Eq, PartialEq, Serialize, Deserialize)]
pub struct Ipv6Config {
pub laddr: Ipv6Addr,
pub raddr: Ipv6Addr,
@@ -36,7 +36,7 @@ impl Default for Ipv6Config {
}
}
-#[derive(Clone, Copy, Debug, Default, PartialEq, Serialize, Deserialize)]
+#[derive(Clone, Copy, Debug, Default, Eq, PartialEq, Serialize, Deserialize)]
pub struct DsConfig {
pub v4: Option<Ipv4Config>,
pub v6: Option<Ipv6Config>,