Cargo Features
BoomNet has no features set by default.
[dependencies]
boomnet = { version = "0.0.25", features = ["full", "disable-checks", "full-tls-webpki", "full-tls-native", "mio", "tls-native", "tls-webpki", "ws"] }
- full = full-tls-webpki
- disable-checks
- full-tls-webpki full? = mio, tls-webpki, ws
- full-tls-native = mio, tls-native, ws
- mio full-tls-native? full-tls-webpki?
-
Enables mio ^0.8.10
Affects
select::mio
,stream::mio
… - tls-native full-tls-native? = rustls, rustls-native-certs
-
Affects
stream::tls
,ws::IntoTlsWebsocket
,ws::TryIntoTlsReadyWebsocket
,endpoint::ws
… - tls-webpki full-tls-webpki? = rustls, webpki-roots
-
Affects
stream::tls
,ws::IntoTlsWebsocket
,ws::TryIntoTlsReadyWebsocket
,endpoint::ws
… - ws full-tls-native? full-tls-webpki? = base64, http, httparse, rand
-
Affects
boomnet::ws
,endpoint::ws
…
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.
- rustls tls-native? tls-webpki?
-
Enables rustls ^0.22.4
- rand ws?
- base64 ws?
-
Enables base64 ^0.21.5
- httparse ws?
- http ws?
- rustls-native-certs tls-native?
-
Enables rustls-native-certs ^0.7.0
- webpki-roots tls-webpki?