Module trust_dns_resolver::name_server
source · Expand description
A module with associated items for working with nameservers
Structs
- This struct is needed only for testing. Specifically,
C
is needed for mocking. - Abstract interface for mocking purpose
- A connected DNS handle
- TokioHandle
tokio-runtime
A handle to the Tokio runtime - TokioRuntimeProvider
tokio-runtime
The Tokio Runtime for async execution
Traits
- Used for creating new connections. We introduce this trait as an intermediate layer for real logic and mock testing. If you are an end user and use
GenericConnection
, just ignore this trait. - RuntimeProvider defines which async runtime that handles IO and timers.
- A type defines the Handle which can spawn future.
Type Definitions
- Specifies the details of a remote NameServer used for lookups
- A pool of NameServers