1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//! Sending and receiving DNS messages.
//!
//! This module provides types, traits, and functions for sending and receiving
//! DNS messages.
//!
//! Currently, the module only provides the unstable
#![cfg_attr(feature = "unstable-client-transport", doc = " [`client`]")]
#![cfg_attr(not(feature = "unstable-client-transport"), doc = " `client`")]
//! sub-module intended for sending requests and receiving responses to them,
//! the unstable
#![cfg_attr(feature = "unstable-server-transport", doc = " [`server`]")]
#![cfg_attr(not(feature = "unstable-server-transport"), doc = " `server`")]
//! sub-module intended for receiving requests and sending responses to them.
//! and the unstable
#![cfg_attr(feature = "unstable-xfr", doc = " [`xfr`]")]
#![cfg_attr(not(feature = "unstable-xfr"), doc = " `xfr`")]
//! sub-module for zone transfer related functionality.
//!
#![cfg(feature = "net")]
#![cfg_attr(docsrs, doc(cfg(feature = "net")))]

pub mod client;
pub mod server;
pub mod xfr;