Cargo Features

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

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

doh3

Affects hitdns::HitdnsOpt.doh3_upstream, hitdns::HitdnsOpt.doh3_only

doq

Enables quinn ^0.10.2

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

ftlog default

Enables anstyle, ftlog2, and time

Affects hitdns::TIME_FMT_JS

vergen build default

Enables vergen ^8.3.2

Features from optional dependencies

sled implicit feature

Enables sled

sled:

Lightweight high-performance pure-rust transactional embedded database