Cargo Features

holochain_types has no features set by default.

[dependencies]
holochain_types = { version = "0.5.0-dev.10", features = ["fixturators", "instrument", "sqlite-encrypted", "sqlite", "test_utils", "fuzzing"] }
fixturators test_utils?

Enables fixturators of holochain_zome_types

Affects holochain_types::fixt

instrument
sqlite-encrypted

Enables bundled-sqlcipher-vendored-openssl of rusqlite and sqlite-encrypted of holo_hash, holochain_keystore, holochain_sqlite, holochain_zome_types, and kitsune_p2p_dht

holochain_sqlite:

Use at-rest encryption of databases

sqlite

Enables bundled of rusqlite and sqlite of holo_hash, holochain_keystore, holochain_sqlite, holochain_zome_types, and kitsune_p2p_dht

holochain_sqlite:

Compile SQLite from source rather than depending on a library

test_utils = fixturators, fuzzing, isotest

Enables test_utils of holochain_keystore and holochain_zome_types

Affects holochain_types::inline_zome, holochain_types::test_utils

fuzzing test_utils? = arbitrary, contrafact, proptest, proptest-derive

Enables fuzzing of holo_hash, holochain_zome_types, and mr_bundle

Affects holochain_types::facts

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

isotest test_utils?
proptest-derive fuzzing?
contrafact fuzzing?
arbitrary fuzzing?
proptest fuzzing?