Skip to main content

Mountain/Binary/Build/DnsCommands/
ZoneInfo.rs

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