pub type TokioAsyncResolver = AsyncResolver<TokioConnection, TokioConnectionProvider>;
This is supported on crate feature tokio-runtime only.
Expand description

An AsyncResolver used with Tokio

Implementations

Construct a new Tokio based AsyncResolver with the provided configuration.

Arguments
  • config - configuration, name_servers, etc. for the Resolver
  • options - 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.

This is supported on crate feature system-config and (Unix or Windows) only.

Constructs a new Tokio based Resolver with the system configuration.

This will use /etc/resolv.conf on Unix OSes and the registry on Windows.