diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-10-14 16:03:19 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-10-14 16:03:19 +0200 |
commit | c287f53cdf9818c83308b4c8602cc05761449d24 (patch) | |
tree | ece0f422613222ec5cd9f4791710de3ed821727d | |
parent | 55163dd700d1e772e4260f919f14a7a4d0b6e628 (diff) |
add timestamp
-rw-r--r-- | src/lib.rs | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1,4 +1,5 @@ use std::net::Ipv6Addr; +use std::time::SystemTime; use serde::{Deserialize, Serialize}; @@ -6,6 +7,7 @@ pub const LOCATION: &str = "/data/dhcp6.lease"; #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] pub struct PdConfig { + pub timestamp: SystemTime, pub prefix: Ipv6Addr, pub len: u8, pub preflft: u32, @@ -18,6 +20,7 @@ pub struct PdConfig { impl Default for PdConfig { fn default() -> Self { Self { + timestamp: SystemTime::UNIX_EPOCH, prefix: Ipv6Addr::UNSPECIFIED, len: 0, preflft: 0, |