Cargo Features

[dependencies]
trust-dns = { version = "0.23.2", default-features = false, features = ["dnssec-openssl", "dnssec-ring", "dnssec", "recursor", "resolver", "sqlite", "dns-over-https-rustls", "dns-over-https", "dns-over-quic", "dns-over-openssl", "dns-over-rustls", "dns-over-tls", "tls-openssl", "tls"] }
default = resolver, sqlite

These default features are set whenever trust-dns is added without default-features = false somewhere in the dependency tree.

dnssec-openssl dns-over-openssl? = dnssec

Enables dnssec-openssl of trust-dns-client, trust-dns-proto, and trust-dns-server

dnssec-ring dns-over-rustls? = dnssec

Enables dnssec-ring of trust-dns-client, trust-dns-proto, and trust-dns-server

dnssec dnssec-openssl? dnssec-ring?
recursor

Enables recursor of trust-dns-server

trust-dns-server:

Recursive Resolution is Experimental!

resolver default

Recursive Resolution is Experimental!

Enables resolver of trust-dns-server

sqlite default

Enables sqlite of trust-dns-server

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

Enables dns-over-https-rustls of trust-dns-client, trust-dns-proto, and trust-dns-server

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

Enables dns-over-https of trust-dns-server

dns-over-quic = dns-over-rustls

Enables dns-over-quic of trust-dns-server

dns-over-openssl tls? tls-openssl? = dns-over-tls, dnssec-openssl

TODO: migrate all tls and tls-openssl features to dns-over-tls, et al

Enables dns-over-openssl of trust-dns-client, trust-dns-proto, and trust-dns-server

dns-over-rustls dns-over-https-rustls? dns-over-quic? = dns-over-tls, dnssec-ring, rustls

Enables dns-over-rustls of trust-dns-client, trust-dns-proto, and trust-dns-server

dns-over-tls dns-over-openssl? dns-over-rustls?
tls-openssl = dns-over-openssl

This is a deprecated feature...

tls = dns-over-openssl

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.

rustls dns-over-rustls?

Enables rustls ^0.21.0