[−][src]Type Definition trust_dns_resolver::TokioAsyncResolver
type TokioAsyncResolver = AsyncResolver<TokioConnection, TokioConnectionProvider>;
An AsyncResolver used with Tokio
Methods
impl TokioAsyncResolver[src]
pub async fn tokio(
config: ResolverConfig,
options: ResolverOpts
) -> Result<Self, ResolveError>[src]
config: ResolverConfig,
options: ResolverOpts
) -> Result<Self, ResolveError>
Construct a new Tokio based AsyncResolver with the provided configuration.
Arguments
config- configuration, name_servers, etc. for the Resolveroptions- basic lookup options for the resolver
Returns
A tuple containing the new AsyncResolver and a future that drives the
background task that runs resolutions for the AsyncResolver. See the
documentation for AsyncResolver for more information on how to use
the background future.
pub async fn tokio_from_system_conf() -> Result<Self, ResolveError>[src]
Constructs a new Tokio based Resolver with the system configuration.
This will use /etc/resolv.conf on Unix OSes and the registry on Windows.