Cargo Features
[dependencies]
citadel_sdk = { version = "0.9.0", default-features = false, features = ["std", "filesystem", "multi-threaded", "sql", "redis", "webrtc", "wasm", "google-services", "vendored", "localhost-testing", "localhost-testing-assert-no-proxy", "localhost-testing-loopback-only", "doc-images"] }
- default = filesystem, std
-
These default features are set whenever
citadel_sdk
is added without
somewhere in the dependency tree.default-features = false - std default
-
Enables std of citadel_proto
- filesystem default = dirs2
-
Enables filesystem of citadel_proto
- multi-threaded
-
Enables multi-threaded of citadel_proto
- sql
-
Enables sql of citadel_proto
- redis
-
Enables redis of citadel_proto
- webrtc
-
Enables webrtc of citadel_proto
- wasm
-
Enables wasm of citadel_proto
- google-services
-
Enables google-services of citadel_proto
- vendored
-
Enables vendored of citadel_proto
- localhost-testing = tracing
-
for testing only
Enables deadlock-detection of citadel_io, localhost-testing of citadel_proto
Affects
test_common::server_info
,test_common::server_info_reactive
,test_common::wait_for_peers
,test_common::num_local_test_peers
,test_common::TEST_BARRIER
,test_common::p2p_assertions
… - localhost-testing-assert-no-proxy
-
Enables localhost-testing-assert-no-proxy of citadel_proto
- localhost-testing-loopback-only
-
Enables localhost-testing-loopback-only of citadel_proto
- doc-images = embed-doc-image
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.