Skip to main content

Crate net

Crate net 

Expand description

Networking library for Hickory DNS

Modules§

client
DNS Client associated classes for performing queries and other operations.
proto
Hickory DNS Protocol library
runtime
Abstractions to deal with different async runtimes.
tcp
TCP protocol related components for DNS
udp
UDP protocol related components for DNS
xfer
DNS high level transit implementations.

Structs§

BufDnsStreamHandle
A buffering stream bound to a SocketAddr
DnsMultiplexer
A DNS Client implemented over futures-rs.
ForwardNSData
Data needed to process a NS-record-based referral.
NoRecords
Response where no records were found
RetryDnsHandle
Can be used to reattempt queries if they fail

Enums§

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

Traits§

DnsHandle
A trait for implementing high level functions of DNS.
DnsStreamHandle
Implementations of Sinks for sending DNS messages