Cargo Features
[dependencies]
smartdns = { version = "0.9.1", default-features = false, features = ["homebrew", "nom-recipes-all", "nom-recipes-ip", "nom-recipes-ipv4", "nom-recipes-ipv6", "disable_icmp_ping", "self-update", "resolve-cli", "dns-over-tls", "dns-over-https", "dns-over-quic", "dns-over-h3", "dns-over-https-rustls", "mdns", "service", "nft", "dnssec", "experimental", "experimental-trie", "experimental-phf"] }
- default = dns-over-h3, dns-over-https, dns-over-quic, dns-over-tls, dnssec, nft, nom-recipes-all, resolve-cli, self-update, service
-
These default features are set whenever
smartdns
is added without
somewhere in the dependency tree.default-features = false - homebrew = dns-over-h3, dns-over-https, dns-over-quic, dns-over-tls, dnssec, nft, nom-recipes-all, resolve-cli, service
- nom-recipes-all default homebrew? = nom-recipes-ip
- nom-recipes-ip nom-recipes-all = nom-recipes-ipv4, nom-recipes-ipv6
- nom-recipes-ipv4 nom-recipes-ip? nom-recipes-ipv6?
- nom-recipes-ipv6 nom-recipes-ip? = nom-recipes-ipv4
- failed_tests disable_icmp_ping
- self-update default
-
Enables self_update ^0.41.0
Affects
updater::update
… - resolve-cli default homebrew?
-
Enables console
- dns-over-tls default homebrew?
- dns-over-https default homebrew? = dns-over-https-rustls
- dns-over-quic default homebrew?
-
Enables dns-over-quic of hickory-proto and hickory-resolver
hickory-proto:
hickory dns
- dns-over-h3 default homebrew?
-
Enables dns-over-h3 of hickory-proto and hickory-resolver
- dns-over-https-rustls dns-over-https
-
Enables dns-over-https-rustls of hickory-proto and hickory-resolver
- mdns
- service default homebrew?
-
Enables same-file, self-replace, and which
- nft default homebrew?
-
Affects
ffi::nftset
… - dnssec default homebrew?
-
Enables dnssec-ring of hickory-proto, ring of rustls
- experimental = experimental-phf, experimental-trie
- experimental-trie experimental?
- experimental-phf experimental?
-
Enables boomphf