Module trust_dns::client [] [src]

Use Client along with trust_dns::udp::UdpClientConnection or trust_dns::tcp::TcpClientConnection.

Structs

BasicClientHandle

Root ClientHandle implementaton returned by ClientFuture

Client [Deprecated]

The Client is abstracted over either trust_dns::tcp::TcpClientConnection or trust_dns::udp::UdpClientConnection

ClientFuture

A DNS Client implemented over futures-rs.

MemoizeClientHandle

Will return memoized (cached) responses to queries

RetryClientHandle

Can be used to reattempt a queries if they fail

SecureClientHandle

Performs DNSSec validation of all DNS responses from the wrapped ClientHandle

Traits

ClientConnection

Trait for client connections

ClientHandle

A trait for implementing high level functions of DNS.

ClientStreamHandle

Type Definitions

StreamHandle

A reference to a Sender of bytes returned from the creation of a UdpClientStream or TcpClientStream