Skip to main content

Mountain/Binary/Build/DnsCommands/
ZoneInfo.rs

1
2//! Authoritative-zone snapshot returned by `dns_get_zone_info`:
3//! origin, record list (one entry per `ZoneRecord::Struct`),
4//! and DNSSEC presence flag.
5
6use serde::{Deserialize, Serialize};
7
8use crate::Binary::Build::DnsCommands::ZoneRecord::ZoneRecord;
9
10#[derive(Debug, Clone, Serialize, Deserialize)]
11pub struct ZoneInfo {
12	pub origin:String,
13
14	pub record_count:usize,
15
16	pub records:Vec<ZoneRecord>,
17
18	pub has_dnssec:bool,
19}