Cargo Features
holochain_integrity_types has no features set by default.
[dependencies]
holochain_integrity_types = { version = "0.5.0-dev.1", features = ["full", "hashing", "full-dna-def", "fuzzing", "test_utils", "tracing"] }
- default full?
-
These default features are set whenever
holochain_integrity_types
is added without
somewhere in the dependency tree.default-features = false - full test_utils? = default, hashing, subtle-encoding
-
Enables full of kitsune_p2p_timestamp
Just the bare minimum timestamp with no extra features.
TODO: This needs to point to a published version of this crate and be pinned. - hashing full?
- full-dna-def = derive_builder
- fuzzing = arbitrary, proptest, proptest-derive
-
Enables fuzzing of holo_hash, holochain_serialized_bytes, and kitsune_p2p_timestamp
- test_utils = full
-
Enables hashing and test_utils of holo_hash, now of kitsune_p2p_timestamp
Affects
action::ActionUnweighed.weightless
…
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
- derive_builder full-dna-def?
-
Enables derive_builder
full-dna-def dependencies
- proptest-derive fuzzing?
- subtle-encoding full?
- tracing implicit feature
-
Enables tracing
tracing:
Application-level tracing for Rust
- arbitrary fuzzing?
-
Enables arbitrary
Optional
- proptest fuzzing?