Cargo Features
HDI has no features set by default.
[dependencies]
hdi = { version = "0.6.0-dev.4", features = ["trace", "unstable-functions", "mock", "fuzzing", "test_utils"] }
- trace = tracing, tracing-core
-
Enables tracing of holochain_integrity_types
it's important that we depend on holochain_integrity_types with no default features, both here AND in hdk_derive, to reduce code bloat
Affects
hdi::trace
,map_extern::make_subscriber
… - unstable-functions
-
Affects
agent::is_same_agent
,hdi::HdiT.is_same_agent
… - mock = mockall
-
Enables mock of hdk_derive
- fuzzing
-
Enables fuzzing of holochain_integrity_types
- test_utils
-
Enables fuzzing and test_utils of holochain_integrity_types
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.
reminder - do not use workspace deps
- tracing trace?
- tracing-core trace?
- mockall mock?
-
Enables mockall ^0.11.3