Cargo Features
[dependencies]
kitsune_p2p_timestamp = { version = "0.5.0-dev.1", default-features = false, features = ["full", "now", "sqlite-encrypted", "sqlite", "fuzzing"] }
- default = chrono
-
The
chrono
feature is set by default wheneverkitsune_p2p_timestamp
is added without
somewhere in the dependency tree.default-features = false - full = now
- now full? = chrono
- sqlite-encrypted = rusqlite
-
Enables bundled-sqlcipher-vendored-openssl of rusqlite ^0.32.1
Dependencies only needed for full.
- sqlite = rusqlite
-
Enables bundled of rusqlite ^0.32.1
- fuzzing = once_cell, proptest, proptest-derive, rand
-
Affects
kitsune_p2p_timestamp::noise
,noise::NOISE
…
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
- chrono default now?
-
Enables chrono
Dependencies not needed for integrity.
- rusqlite sqlite? sqlite-encrypted?
-
Enables rusqlite ^0.32.1
- proptest-derive fuzzing?
- once_cell fuzzing?
- rand fuzzing?
-
Enables rand ^0.8
- proptest fuzzing?
-
Enables proptest
Dependencies only needed for testing by downstream crates.