Cargo Features

[dependencies]
erbium-core = { version = "1.0.5", default-features = false, features = ["full", "dhcp", "dns", "radv", "http", "static", "fuzzing"] }
default = dhcp, dns, http, radv

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

full = dhcp, dns, http, radv
dhcp default full? http

Affects config::Config.dhcp, erbium-core::dhcp

Required by the erbium-dhcp binary

dns default full?

Affects config::Config.dns_routes, erbium-core::dns

Required by the erbium-dns binary

radv default full?
http default full? = dhcp, hyper

Currently can't compile http without dhcp.

Affects erbium-core::http

static

Statically link dependencies.

Enables bundled of rusqlite >=0.28, <=0.29

fuzzing

add arbitrary dependancy.

Enables arbitrary

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.

hyper http

Enables hyper ^0.14.5