Cargo Features

hickory-util has no features set by default.

[dependencies]
hickory-util = { version = "0.24.1", features = ["dns-over-rustls", "dns-over-https-rustls", "dns-over-https", "dns-over-quic", "dns-over-h3", "webpki-roots", "native-certs", "dnssec", "dnssec-openssl", "dnssec-ring"] }
dns-over-rustls dns-over-h3? dns-over-https-rustls? dns-over-quic? = rustls

Enables dns-over-rustls of hickory-client, hickory-proto, and hickory-resolver

dns-over-https-rustls = dns-over-https, dns-over-rustls

Enables dns-over-https-rustls of hickory-client, hickory-proto, and hickory-resolver

hickory-resolver:

This requires some TLS library, currently only rustls is supported

dns-over-https dns-over-https-rustls?

Enables dns-over-https of hickory-client, hickory-proto, and hickory-resolver

dns-over-quic = dns-over-rustls

Enables dns-over-quic of hickory-resolver

dns-over-h3 = dns-over-rustls

Enables dns-over-h3 of hickory-resolver

webpki-roots

Enables webpki-roots ^0.25.0, webpki-roots of hickory-client, hickory-proto, and hickory-resolver

native-certs

Enables rustls-native-certs ^0.6.3, native-certs of hickory-client, hickory-proto, and hickory-resolver

dnssec dnssec-openssl? dnssec-ring?
dnssec-openssl = dnssec, openssl

Enables dnssec-openssl of hickory-client, hickory-proto, and hickory-resolver

Required by dnskey-to-pem, get-root-ksks and pem-to-public-dnskey binaries

dnssec-ring = dnssec

Enables dnssec-ring of hickory-client, hickory-proto, and hickory-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.6