Cargo Features
Litep2p has no features set by default.
[dependencies]
litep2p = { version = "0.9.4", features = ["websocket", "fuzz", "quic", "webrtc"] }
- websocket
-
Stable feature flags.
Enables tokio-tungstenite
Websocket related dependencies.
Affects
transport::websocket
… - fuzz
-
Fuzzing feature flags.
Enables derive and rc of serde, serde of bytes, cid, and multihash ^0.17.0 and serde_millis
End of WebRTC related dependencies.
Fuzzing related dependencies. - quic
-
Unstable / experimental feature flags. These features are not guaranteed to be stable and may change in the future.
They are not yet suitable for production use-cases and should be used with caution.Enables quinn ^0.9.3, rcgen ^0.10.0, ring ^0.16.20, rustls ^0.20.7, and webpki
quinn:
End of websocket related dependencies.
Quic related dependencies. Quic is an experimental feature flag. The dependencies must be updated.Affects
error::QuicError
,transport::quic
… - webrtc
-
Enables str0m ^0.6.2
End of Quic related dependencies.
WebRTC related dependencies. WebRTC is an experimental feature flag. The dependencies must be updated.Affects
transport::webrtc
…