Cargo Features

kitsune_p2p has no features set by default.

[dependencies]
kitsune_p2p = { version = "0.5.0-dev.6", features = ["mock_network", "instrument", "unstable-sharding", "sqlite-encrypted", "sqlite", "test_utils", "fuzzing"] }
mock_network = mockall

Enables test_utils of kitsune_p2p_types

instrument
unstable-sharding

Enables unstable-sharding of kitsune_p2p_types

sqlite-encrypted

Enables sqlite-encrypted of kitsune_p2p_block, kitsune_p2p_fetch, kitsune_p2p_timestamp, and kitsune_p2p_types

sqlite

Enables sqlite of kitsune_p2p_block, kitsune_p2p_fetch, kitsune_p2p_timestamp, and kitsune_p2p_types

test_utils = blake2b_simd, fixt, maplit, mockall, sbd-server, tx5-signal-srv

Enables test_utils of ghost_actor =0.3.0-alpha.6, fixt of kitsune_p2p_bin_data, fixt and test_utils of kitsune_p2p_types, test-util of tokio

Affects kitsune_p2p::test_util, actor::test_util

fuzzing = arbitrary, contrafact, proptest, proptest-derive

Enables fuzzing of kitsune_p2p_fetch, kitsune_p2p_timestamp, and kitsune_p2p_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

contrafact fuzzing?
proptest-derive fuzzing?
blake2b_simd test_utils?
maplit test_utils?
mockall mock_network? test_utils?

Enables mockall ^0.11.3

sbd-server test_utils?
tx5-signal-srv test_utils?
fixt test_utils?
arbitrary fuzzing?

Enables arbitrary

fuzzing

proptest fuzzing?