domain 0.12.0

A DNS library for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Parsing of AXFR/IXFR response messages for higher level processing.
//!
//! This module provides [`XfrResponseInterpreter`] which can be used to
//! process one or more AXFR/IXFR response messages in terms of the high level
//! [`ZoneUpdate`]s that they represent without having to deal with the
//! AXFR/IXFR protocol details.
//!
//! [`ZoneUpdate`]: crate::zonetree::types::ZoneUpdate
mod interpreter;
mod iterator;
mod types;

#[cfg(test)]
mod tests;

pub use interpreter::XfrResponseInterpreter;
pub use iterator::XfrZoneUpdateIterator;
pub use types::{Error, IterationError, ParsedRecord};