cdns-rs 1.2.2

A native Sync/Async Rust implementation of client DNS resolver.
Documentation
/*-
 * cdns-rs - a simple sync/async DNS query library
 * 
 * Copyright (C) 2020  Aleksandr Morozov
 * 
 * Copyright (C) 2025 Aleksandr Morozov
 * 
 * The syslog-rs crate can be redistributed and/or modified
 * under the terms of either of the following licenses:
 *
 *   1. the Mozilla Public License Version 2.0 (the “MPL”) OR
 *                     
 *   2. EUROPEAN UNION PUBLIC LICENCE v. 1.2 EUPL © the European Union 2007, 2016
 */

mod network;
pub mod query;
//pub mod request;
mod cfg_parsers;
mod cfg_host_parser;
mod cfg_resolv_parser;
mod caches;

pub mod request;


pub use crate::cfg_resolv_parser::ResolveConfig;
pub use crate::query::{QuerySetup, QDnsQueryResult};
pub use crate::common::{QType, DnsRdata, QDnsName};

pub use crate::sync::query::QDns;