Expand description
NOTICE This project has been rebranded to Hickory DNS and has been moved to the https://github.com/hickory-dns/hickory-dns organization and repo, this crate/binary has been moved to hickory-proto, from 0.24
and onward.
Trust-DNS Protocol library
Modules§
- error
- Error types for the crate
- https
dns-over-https
- TLS protocol related components for DNS over HTTPS (DoH)
- multicast
mdns
- Multicast protocol related components for DNS
- native_
tls dns-over-native-tls
- TLS protocol related components for DNS over TLS
- op
- Operations to send with a
Client
or server, e.g.Query
,Message
, orUpdateMessage
can be used together to either query or update resource records sets. - openssl
dns-over-openssl
- TLS protocol related components for DNS over TLS
- quic
dns-over-quic
andtokio-runtime
- QUIC protocol related components for DNS over QUIC (DoQ)
- rr
- Resource record related components, e.g.
Name
aka label,Record
,RData
, … - rustls
dns-over-rustls
- TLS protocol related components for DNS over TLS
- serialize
- Contains serialization libraries for
binary
and text,txt
. - tcp
- TCP protocol related components for DNS
- tests
testing
- Tests for TCP and UDP stream and client
- udp
- UDP protocol related components for DNS
- xfer
- DNS high level transit implimentations.
Macros§
- trace
backtrace
- Generate a backtrace
Structs§
- ExtBacktrace
backtrace
- Representation of an owned and self-contained backtrace.
- Tokio
Time tokio-runtime
- New type which is implemented using tokio::time::{Delay, Timeout}
Traits§
Functions§
- spawn_
bg tokio-runtime
- Spawn a background task, if it was present