Type Definition trust_dns_resolver::TokioAsyncResolver [−][src]
type TokioAsyncResolver = AsyncResolver<TokioConnection, TokioConnectionProvider>;
Expand description
An AsyncResolver used with Tokio
Implementations
impl TokioAsyncResolver
[src]
impl TokioAsyncResolver
[src]pub fn tokio(
config: ResolverConfig,
options: ResolverOpts
) -> Result<Self, ResolveError>
[src]
pub fn tokio(
config: ResolverConfig,
options: ResolverOpts
) -> Result<Self, ResolveError>
[src]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 fn tokio_from_system_conf() -> Result<Self, ResolveError>
[src]
pub 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.