Cargo Features
agnostic-dns has no features set by default.
[dependencies]
agnostic-dns = { version = "0.2.0", features = ["tokio", "async-std", "smol", "tracing", "dns-over-quic", "dns-over-h3", "dns-over-https-rustls", "dns-over-rustls", "dns-over-openssl", "dns-over-native-tls", "dns-webpki-roots", "dns-native-certs", "dnssec-openssl", "dnssec-ring", "dnssec"] }
- tokio
-
Enables tokio of agnostic-net
- async-std
-
Enables async-std of agnostic-net
- smol
-
Enables smol of agnostic-net
- tracing
-
Enables tracing
- 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-https-rustls = dns-over-rustls
-
Enables dns-over-https-rustls of hickory-proto and hickory-resolver
hickory-resolver:
This requires some TLS library, currently only rustls is supported
- dns-over-rustls dns-over-h3? dns-over-https-rustls? dns-over-quic?
-
Enables dns-over-rustls of hickory-proto and hickory-resolver
- dns-over-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-native-tls
-
Enables dns-over-native-tls of hickory-proto and hickory-resolver
- dns-webpki-roots
-
Enables webpki-roots of hickory-proto and hickory-resolver
- dns-native-certs
-
Enables native-certs of hickory-proto and hickory-resolver
- dnssec-openssl
-
Enables dnssec-openssl of hickory-proto and hickory-resolver
- dnssec-ring = dnssec
-
Enables dnssec-ring of hickory-proto and hickory-resolver
- dnssec dnssec-ring?
-
Enables dnssec of 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.