aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-10-14 16:03:19 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-10-14 16:03:19 +0200
commitc287f53cdf9818c83308b4c8602cc05761449d24 (patch)
treeece0f422613222ec5cd9f4791710de3ed821727d
parent55163dd700d1e772e4260f919f14a7a4d0b6e628 (diff)
add timestamp
-rw-r--r--src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 8b493df..25387e1 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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,