#![warn(
clippy::default_trait_access,
clippy::dbg_macro,
clippy::print_stdout,
clippy::unimplemented,
clippy::use_self,
missing_copy_implementations,
missing_docs,
non_snake_case,
non_upper_case_globals,
rust_2018_idioms,
unreachable_pub
)]
#![allow(
clippy::single_component_path_imports,
clippy::upper_case_acronyms, // can be removed on a major release boundary
)]
#![recursion_limit = "2048"]
#![cfg_attr(docsrs, feature(doc_cfg))]
pub use trust_dns_client as client;
pub use trust_dns_proto as proto;
#[cfg(feature = "trust-dns-recursor")]
#[cfg_attr(docsrs, doc(cfg(feature = "recursor")))]
pub use trust_dns_recursor as recursor;
#[cfg(feature = "trust-dns-resolver")]
#[cfg_attr(docsrs, doc(cfg(feature = "resolver")))]
pub use trust_dns_resolver as resolver;
pub mod authority;
pub mod config;
pub mod error;
pub mod server;
pub mod store;
pub use self::server::ServerFuture;
pub fn version() -> &'static str {
env!("CARGO_PKG_VERSION")
}