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§
- BufDns
Stream Handle - A buffering stream bound to a
SocketAddr - DnsMultiplexer
- A DNS Client implemented over futures-rs.
- ForwardNS
Data - Data needed to process a NS-record-based referral.
- NoRecords
- Response where no records were found
- Retry
DnsHandle - 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.
- DnsStream
Handle - Implementations of Sinks for sending DNS messages