Cargo Features

bdrck = { version = "0.20.5", default-features = false, features = ["cli", "configuration", "crypto", "fs", "http", "io", "net", "testing"] }
default = cli, configuration, crypto, fs, http, io, net, testing

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

cli default = errno, libc, tracing

Affects bdrck::cli

configuration default = rmp-serde, serde

Affects bdrck::configuration

crypto default = data-encoding, halite-sys, libc, rmp-serde, serde, tracing

Affects bdrck::crypto

fs default testing = errno, libc, tracing

Affects bdrck::fs

http default testing = futures, rand, reqwest, serde, serde_json, tracing, url

Affects bdrck::http

io default

Affects bdrck::io

net default = data-encoding, serde

Affects bdrck::net

testing default = fs, futures, http, rand, reqwest, serde_json, url

Affects bdrck::testing

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.

data-encoding crypto net
errno cli fs
futures http testing
halite-sys crypto
libc cli crypto fs
rand http testing
reqwest http testing
rmp-serde configuration crypto
serde configuration crypto http net
serde_json http testing
tracing cli crypto fs http
url http testing