Module trust_dns::client

source ·
Expand description

DNS Client associated classes for performing queries and other operations.

Structs

Root ClientHandle implementaton returned by ClientFuture
A DNS Client implemented over futures-rs.
A ClienHandle for memoized (cached) responses to queries.
This is an alias for trust_dns_proto::RetryDnsHandle Can be used to reattempt a queries if they fail
This is an alias for trust_dns_proto::StreamHandle The StreamHandle is the general interface for communicating with the DnsMultiplexer
The Client is abstracted over either trust_dns::tcp::TcpClientConnection or trust_dns::udp::UdpClientConnection.

Traits

Client trait which implements basic DNS Client operations.
Trait for client connections
A trait for implementing high level functions of DNS.
This is an alias for trust_dns_proto::DnsStreamHandle Implementations of Sinks for sending DNS messages