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
asyncexecs. - 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_tokioto be enabled. Provides tokio based async.