Cargo Features
[dependencies]
hickory-resolver = { version = "0.25.1", default-features = false, features = ["backtrace", "tls-aws-lc-rs", "https-aws-lc-rs", "quic-aws-lc-rs", "h3-aws-lc-rs", "tls-ring", "https-ring", "quic-ring", "h3-ring", "webpki-roots", "rustls-platform-verifier", "dnssec-aws-lc-rs", "dnssec-ring", "serde", "system-config", "tokio"] }
- default = system-config, tokio
-
These default features are set whenever
hickory-resolver
is added without
somewhere in the dependency tree.default-features = false - backtrace
-
Enables backtrace, backtrace of hickory-proto
- tls-aws-lc-rs = __tls
-
Enables tls-aws-lc-rs of hickory-proto
- https-aws-lc-rs = __tls
-
Enables https-aws-lc-rs of hickory-proto
- quic-aws-lc-rs = __tls
-
Enables quinn, quic-aws-lc-rs of hickory-proto
- h3-aws-lc-rs = __tls
-
Enables quinn, h3-aws-lc-rs of hickory-proto
- tls-ring = __tls
-
Enables tls-ring of hickory-proto
- https-ring = __tls
-
Enables https-ring of hickory-proto
- quic-ring = __tls
-
Enables quinn, quic-ring of hickory-proto
- h3-ring = __tls
-
Enables quinn, h3-ring of hickory-proto
- webpki-roots
-
Enables webpki-roots, webpki-roots of hickory-proto
- rustls-platform-verifier
-
Enables rustls-platform-verifier of hickory-proto
- dnssec-aws-lc-rs = __dnssec
-
Enables dnssec-aws-lc-rs of hickory-proto
- dnssec-ring = __dnssec
-
Enables dnssec-ring of hickory-proto
- serde
-
Enables serde, serde of hickory-proto
- system-config default
-
Enables ipconfig and resolv-conf
- tokio default __tls?
-
Enables tokio of hickory-proto and rt of tokio
tokio:
Includes basic task execution capabilities
Affects
hickory-resolver::TokioAsyncResolver
,connection_provider::TokioConnectionProvider
,resolver::TokioResolver
… - __dnssec dnssec-aws-lc-rs? dnssec-ring?
-
Affects
lookup::DnssecIter
,lookup::DnssecLookupRecordIter
… - __tls h3-aws-lc-rs? h3-ring? https-aws-lc-rs? https-ring? quic-aws-lc-rs? quic-ring? tls-aws-lc-rs? tls-ring? = tokio
-
Enables rustls and tokio-rustls
Affects
config::ResolverOpts.tls_config
…