Cargo Features
hickory-recursor has no features set by default.
[dependencies]
hickory-recursor = { version = "0.25.0-alpha.3", features = ["backtrace", "dnssec-openssl", "dnssec-ring", "dnssec", "dns-over-https-rustls", "dns-over-quic", "dns-over-h3", "dns-over-native-tls", "dns-over-openssl", "dns-over-rustls", "dns-over-tls", "tls-openssl", "tls", "serde", "testing"] }
- backtrace
-
Enables backtrace, backtrace of hickory-proto and hickory-resolver
Affects
error::Error.backtrack
… - dnssec-openssl dns-over-openssl? = dnssec
-
Enables dnssec-openssl of hickory-proto and hickory-resolver
- dnssec-ring dns-over-rustls? = dnssec
-
Enables dnssec-ring of hickory-proto and hickory-resolver
- dnssec dnssec-openssl? dnssec-ring?
- dns-over-https-rustls = dns-over-rustls
-
TODO: Need to figure out how to be consistent with ring/openssl usage...
Enables dns-over-https-rustls of hickory-proto and hickory-resolver
- dns-over-quic = dns-over-rustls
-
Enables dns-over-quic of hickory-proto and hickory-resolver
- dns-over-h3 = dns-over-rustls
-
Enables dns-over-h3 of hickory-proto and hickory-resolver
- dns-over-native-tls = dns-over-tls
-
TODO: migrate all tls and tls-openssl features to dns-over-tls, et al
Enables dns-over-native-tls of hickory-proto and hickory-resolver
- dns-over-openssl tls? tls-openssl? = dns-over-tls, dnssec-openssl
-
Enables dns-over-openssl of hickory-proto and hickory-resolver
hickory-resolver:
DNS over TLS with OpenSSL currently needs a good way to set default CAs, use rustls or native-tls
- dns-over-rustls dns-over-h3? dns-over-https-rustls? dns-over-quic? = dns-over-tls, dnssec-ring
-
Enables dns-over-rustls of hickory-proto and hickory-resolver
- dns-over-tls dns-over-native-tls? dns-over-openssl? dns-over-rustls?
- tls-openssl = dns-over-openssl
-
This is a deprecated feature...
- tls = dns-over-openssl
- serde
-
Enables serde, serde of hickory-proto and hickory-resolver
- testing