trust_dns_resolver/name_server/
mod.rs1mod connection_provider;
11#[allow(clippy::module_inception)]
12mod name_server;
13mod name_server_pool;
14mod name_server_state;
15mod name_server_stats;
16
17pub use self::connection_provider::{
18 ConnectionProvider, GenericConnection, GenericConnectionProvider, RuntimeProvider, Spawn,
19};
20pub use self::name_server::NameServer;
21#[cfg(feature = "mdns")]
22#[cfg_attr(docsrs, doc(cfg(feature = "mdns")))]
23pub(crate) use self::name_server::mdns_nameserver;
24pub use self::name_server_pool::NameServerPool;
25use self::name_server_state::NameServerState;
26use self::name_server_stats::InternalNameServerStats;
27pub use self::name_server_stats::NameServerStats;
28
29#[cfg(feature = "tokio-runtime")]
30#[cfg_attr(docsrs, doc(cfg(feature = "tokio-runtime")))]
31pub use self::connection_provider::tokio_runtime::{
32 TokioConnection, TokioConnectionProvider, TokioHandle, TokioRuntime,
33};