Cargo Features
trust-dns-util has no features set by default.
[dependencies]
trust-dns-util = { version = "0.23.2", features = ["dns-over-rustls", "dns-over-https-rustls", "dns-over-https", "dns-over-quic", "dnssec", "dnssec-openssl", "dnssec-ring"] }
- dns-over-rustls dns-over-https-rustls? dns-over-quic? = rustls, webpki, webpki-roots
-
Enables dns-over-rustls of trust-dns-client, trust-dns-proto, and trust-dns-resolver
- dns-over-https-rustls = dns-over-https, dns-over-rustls
-
Enables dns-over-https-rustls of trust-dns-client, trust-dns-proto, and trust-dns-resolver
trust-dns-resolver:
This requires some TLS library, currently only rustls is supported
- dns-over-https dns-over-https-rustls?
-
Enables dns-over-https of trust-dns-client, trust-dns-proto, and trust-dns-resolver
- dns-over-quic = dns-over-rustls
-
Enables dns-over-quic of trust-dns-resolver
- dnssec dnssec-openssl? dnssec-ring?
- dnssec-openssl = dnssec, openssl
-
Enables dnssec-openssl of trust-dns-client, trust-dns-proto, and trust-dns-resolver
Required by dnskey-to-pem, get-root-ksks and pem-to-public-dnskey binaries
- dnssec-ring = dnssec
-
Enables dnssec-ring of trust-dns-client, trust-dns-proto, and trust-dns-resolver
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- openssl dnssec-openssl?
- rustls dns-over-rustls?
-
Enables rustls ^0.21.0
- webpki dns-over-rustls?
-
Enables rustls-webpki ^0.101.0
- webpki-roots dns-over-rustls?
-
Enables webpki-roots ^0.25.0