Cargo Features

BoomNet has no features set by default.

[dependencies]
boomnet = { version = "0.0.45", features = ["mio", "rustls-native", "rustls-webpki", "openssl", "http", "ws"] }
mio

Enables mio ^0.8.10

Affects select::mio, stream::mio

rustls-native = rustls, rustls-native-certs
rustls-webpki = rustls, webpki-roots
openssl

Enables openssl

Affects stream::tls, ws::IntoTlsWebsocket, ws::TryIntoTlsReadyWebsocket, endpoint::ws

http = httparse, itoa, memchr

Enables http

Affects boomnet::http

ws = base64, httparse, rand

Enables http

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 rustls-native? rustls-webpki?

Enables rustls ^0.22.4

Affects stream::tls, ws::IntoTlsWebsocket, ws::TryIntoTlsReadyWebsocket, endpoint::ws

rand ws?

Enables rand ^0.8.5

base64 ws?

Enables base64 ^0.21.5

httparse http? ws?
memchr http?
itoa http?
rustls-native-certs rustls-native?

Enables rustls-native-certs ^0.7.0

webpki-roots rustls-webpki?

Enables webpki-roots ^0.26.0