Module a_sync

Source
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.

Type Aliases§

IoInterf
SocketBase