trust_dns_resolver

Module name_server

Source
Expand description

A module with associated items for working with nameservers

Structs§

GenericConnection
A connected DNS handle
GenericConnector
Default connector for GenericConnection
NameServer
This struct is used to create DnsHandle with the help of P.
NameServerPool
Abstract interface for mocking purpose
TokioHandletokio-runtime
A handle to the Tokio runtime
TokioRuntimeProvidertokio-runtime
The Tokio Runtime for async execution

Traits§

ConnectionProvider
Create DnsHandle with the help of RuntimeProvider. This trait is designed for customization.
RuntimeProvider
RuntimeProvider defines which async runtime that handles IO and timers.
Spawn
A type defines the Handle which can spawn future.

Type Aliases§

GenericNameServer
Specifies the details of a remote NameServer used for lookups
GenericNameServerPool
A pool of NameServers
TokioConnectionProvidertokio-runtime
Default ConnectionProvider with GenericConnection.