Crate trust_dns_proto

Source
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
httpsdns-over-https
TLS protocol related components for DNS over HTTPS (DoH)
multicastmdns
Multicast protocol related components for DNS
native_tlsdns-over-native-tls
TLS protocol related components for DNS over TLS
op
Operations to send with a Client or server, e.g. Query, Message, or UpdateMessage can be used together to either query or update resource records sets.
openssldns-over-openssl
TLS protocol related components for DNS over TLS
quicdns-over-quic and tokio-runtime
QUIC protocol related components for DNS over QUIC (DoQ)
rr
Resource record related components, e.g. Name aka label, Record, RData, …
rustlsdns-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
teststesting
Tests for TCP and UDP stream and client
udp
UDP protocol related components for DNS
xfer
DNS high level transit implimentations.

Macros§

tracebacktrace
Generate a backtrace

Structs§

ExtBacktracebacktrace
Representation of an owned and self-contained backtrace.
TokioTimetokio-runtime
New type which is implemented using tokio::time::{Delay, Timeout}

Traits§

Executor
Generic executor.
Time
Generic Time for Delay and Timeout.

Functions§

spawn_bgtokio-runtime
Spawn a background task, if it was present