diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-10-14 22:07:08 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-10-14 22:07:08 +0200 |
commit | 6cf4dbd588730396d5d03f5d01ad88ff37bf79b0 (patch) | |
tree | 3a7c72ef38e6528d91ba1b7f234d328a998cc366 | |
parent | a4855a96141f972e1deb93d87cc4ef57f943aafa (diff) |
-rw-r--r-- | src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,4 +1,4 @@ -use std::net::Ipv6Addr; +use std::net::{IpAddr, Ipv6Addr, SocketAddr}; use std::time::SystemTime; use serde::{Deserialize, Serialize}; @@ -8,7 +8,7 @@ pub const LOCATION: &str = "/data/dhcp6.lease"; #[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)] pub struct PdConfig { pub timestamp: SystemTime, - pub server: Ipv6Addr, + pub server: SocketAddr, pub server_id: Vec<u8>, pub t1: u32, pub t2: u32, @@ -25,7 +25,7 @@ impl Default for PdConfig { fn default() -> Self { Self { timestamp: SystemTime::UNIX_EPOCH, - server: Ipv6Addr::UNSPECIFIED, + server: SocketAddr::new(IpAddr::V6(Ipv6Addr::UNSPECIFIED), 0), server_id: Vec::default(), t1: 0, t2: 0, |