Skip to main content

Crate hickory_net

Crate hickory_net 

Source
Expand description

Networking library for Hickory DNS

Re-exports§

pub use hickory_proto as proto;

Modules§

client
DNS Client associated classes for performing queries and other operations.
dnssec__dnssec
The DnssecDnsHandle is used to validate all DNS responses for correct DNSSEC signatures.
h2__https
TLS protocol related components for DNS over HTTPS (DoH)
h3__h3
TLS protocol related components for DNS over HTTP/3 (DoH3)
http__https or __h3
HTTP protocol related components for DNS over HTTP/2 (DoH) and HTTP/3 (DoH3)
multicastmdns
Multicast protocol related components for DNS
quic__quic and tokio
QUIC protocol related components for DNS over QUIC (DoQ)
runtime
Abstractions to deal with different async runtimes.
tcp
TCP protocol related components for DNS
tls__tls
TLS protocol related components for DNS over TLS
udp
UDP protocol related components for DNS
xfer
DNS high level transit implementations.

Structs§

ForwardNSData
Data needed to process a NS-record-based referral.
NoRecords
Response where no records were found

Enums§

DnsError
Semantic DNS errors
NetError
The error type for network protocol errors (UDP, TCP, QUIC, H2, H3)