Cargo Features

[dependencies]
hitdns = { version = "0.5.2", default-features = false, features = ["doq", "dot", "sqlite", "sled", "ftlog"] }
default = ftlog, sqlite

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

doq

Enables webpki-roots

builtin Root CA list

and quinn ^0.10.2 and rustls ^0.21.10

quinn:

QUIC library for DoQ client

Affects hitdns::HitdnsOpt.doq_upstream, protocol::doq

dot

Enables async-tls

Affects hitdns::HitdnsOpt.dot_upstream, protocol::dot

sqlite default

Enables sqlx

Affects db::HITDNS_SQLITE_FILENAME, db::HITDNS_SQLITE_POOL

sled

Enables sled

Affects db::HITDNS_SLED_FILENAME, db::HITDNS_SLED_DB

ftlog default

Enables anstyle, ftlog2, and time