Expand description
An async
code.
Re-exports§
pub use crate::cfg_resolv_parser::ResolveConfig;
pub use crate::query::QuerySetup;
pub use crate::common::QType;
pub use crate::common::DnsRdata;
pub use crate::common::QDnsName;
pub use network::SocketTaps;
pub use network::NetworkTap;
pub use network::SocketTap;
pub use query::QDns;
pub use caches::CachesController;
pub use caches::CacheInstance;
pub use tokio_exc::async_intrf::TokioInterf;
pub use tokio_exc::TokioSocketBase;
Modules§
- caches
- A caches of the resolv.conf and other files.
- interface
- An async File IO and Mutex interface for different
async
execs. - network
- A networking code.
- query
- A main mod which contains the QDns for queries.
- request
- A pre-prepared requests.
- tokio_
exc - Tokio crate only. Requires feature
use_async_tokio
to be enabled. Provides tokio based async.