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
somewhere in the dependency tree.default-features = false - 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