Cargo Features
[dependencies]
lib-gst-meet = { version = "0.8.0", default-features = false, features = ["log-rtp", "syntax-highlighting", "tls-insecure", "tls-native", "tls-native-vendored", "tls-rustls-native-roots", "tls-rustls-webpki-roots", "tracing-subscriber"] }
- default = tls-rustls-native-roots
-
Ideally we would enable rustls/dangerous_configuration only when tls-insecure is enabled, but until weak-dep-features is stabilised, that would cause rustls to always be pulled in.
- log-rtp = rtcp
-
Affects
conference::JitsiConferenceConfig.log_rtp
,conference::JitsiConferenceConfig.log_rtcp
… - syntax-highlighting = syntect
- tls-insecure
- tls-native = native-tls
-
Enables native-tls of tokio-tungstenite ^0.19
- tls-native-vendored
-
Enables vendored of native-tls, native-tls-vendored of tokio-tungstenite ^0.19
- tls-rustls-native-roots default = rustls, rustls-native-certs
-
Enables dangerous_configuration of rustls ^0.21, rustls-tls-native-roots of tokio-tungstenite ^0.19
- tls-rustls-webpki-roots = rustls, webpki-roots
-
Enables dangerous_configuration of rustls ^0.21, rustls-tls-webpki-roots of tokio-tungstenite ^0.19
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.
- native-tls tls-native? tls-native-vendored?
- rtcp log-rtp?
-
Enables rtcp ^0.8
- rustls tls-rustls-native-roots tls-rustls-webpki-roots?
-
Enables rustls ^0.21
- rustls-native-certs tls-rustls-native-roots
-
Enables rustls-native-certs ^0.6
- syntect syntax-highlighting?
- tracing-subscriber implicit feature
-
Enables tracing-subscriber
tracing-subscriber:
Utilities for implementing and composing
tracing
subscribersAffects
lib-gst-meet::init_tracing
… - webpki-roots tls-rustls-webpki-roots?
-
Enables webpki-roots ^0.23