proto: add update method to HeartbeatRequest

This commit is contained in:
Luna Yao
2026-02-21 00:08:43 +01:00
parent 13aaa437b2
commit e0897dcf99
+8
View File
@@ -1,7 +1,15 @@
use std::fmt::Display;
use crate::utils::DeterministicDigest;
include!(concat!(env!("OUT_DIR"), "/dns.rs"));
impl HeartbeatRequest {
pub fn update(&mut self, snapshot: DnsSnapshot) {
self.digest = snapshot.digest();
self.snapshot = Some(snapshot);
}
}
impl Display for ZoneData {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
writeln!(f, "; EasyTier Magic DNS zone data")?;