Module trust_dns_client::client
source · Expand description
DNS Client associated classes for performing queries and other operations.
Re-exports
pub use self::client_connection::ClientConnection;
pub use self::client_connection::Signer;
Modules
- Trait for client connections
Structs
- A DNS Client implemented over futures-rs.
- AsyncDnssecClient
dnssec
A DNSSEC Client implemented over futures-rs. - AsyncSecureClientBuilder
dnssec
A builder to allow a custom trust to be used for validating all signed records - An iterator based on a
Stream
of dns response. Callingnext
on this iterator is a blocking operation. - A stream result of a Client Request
- A ClientHandle for memoized (cached) responses to queries.
- The Client is abstracted over either trust_dns_client::tcp::TcpClientConnection or trust_dns_client::udp::UdpClientConnection.
- SyncDnssecClient
dnssec
A DNS client which will validate DNSSEC records upon receipt
Traits
- Client trait which implements basic DNS Client operations.
- A trait for implementing high level functions of DNS.
Type Aliases
- A DNS Client implemented over futures-rs.