Cargo Features

[dependencies]
dnsm = { version = "0.1.2", default-features = false, features = ["native-cli", "sqlite", "ws-server"] }
default = native-cli

The native-cli feature is set by default whenever dnsm is added without default-features = false somewhere in the dependency tree.

native-cli default

Enables clap, console, and fastrand

Required by dnsm-client, dnsm-server and dnsm-ws binaries

sqlite

Enables rusqlite ^0.37.0

Required by dnsm-server and dnsm-ws binaries

ws-server

Enables base64, futures, serde, serde_json, tokio, tokio-stream, and warp

Required by the dnsm-ws binary