Cargo Features
[dependencies]
veilid-async-tungstenite = { version = "0.23.0", default-features = false, features = ["handshake", "async-std-runtime", "tokio-runtime", "gio-runtime", "async-tls", "async-native-tls", "tokio-native-tls", "tokio-rustls-manual-roots", "tokio-rustls-webpki-roots", "tokio-rustls-native-certs", "tokio-openssl", "verbose-logging"] }
- default = handshake
-
The
handshake
feature is set by default wheneverveilid-async-tungstenite
is added without
somewhere in the dependency tree.default-features = false - handshake default async-std-runtime? async-tls? gio-runtime? tokio-runtime?
-
Enables handshake of tungstenite ^0.20
Affects
veilid-async-tungstenite::client_async
,veilid-async-tungstenite::client_async_with_config
,veilid-async-tungstenite::accept_async
,veilid-async-tungstenite::accept_async_with_config
,veilid-async-tungstenite::accept_hdr_async
,veilid-async-tungstenite::accept_hdr_async_with_config
… - async-std-runtime async-native-tls? = async-std, handshake
-
Affects
veilid-async-tungstenite::async_std
… - tokio-runtime __rustls-tls? tokio-native-tls? tokio-openssl? = handshake, tokio
-
Affects
veilid-async-tungstenite::tokio
… - gio-runtime = gio, glib, handshake
-
Affects
veilid-async-tungstenite::gio
… - async-tls = handshake, real-async-tls
-
Affects
veilid-async-tungstenite::async_tls
,async_std::connect_async_with_tls_connector
,async_std::connect_async_with_tls_connector_and_config
,tokio::client_async_tls
,tokio::client_async_tls_with_config
,tokio::client_async_tls_with_connector
,tokio::connect_async_with_tls_connector
,tokio::connect_async_with_tls_connector_and_config
… - async-native-tls = async-std-runtime, real-async-native-tls
-
Enables native-tls of tungstenite ^0.20
Affects
async_std::client_async_tls
,async_std::client_async_tls_with_config
,async_std::client_async_tls_with_connector
,async_std::connect_async_with_tls_connector
,async_std::connect_async_with_tls_connector_and_config
… - tokio-native-tls = real-native-tls, real-tokio-native-tls, tokio-runtime
-
Enables native-tls of tungstenite ^0.20
Affects
tokio::client_async_tls
,tokio::client_async_tls_with_config
,tokio::client_async_tls_with_connector
,tokio::connect_async_with_tls_connector
,tokio::connect_async_with_tls_connector_and_config
… - tokio-rustls-manual-roots = __rustls-tls
-
Affects
tokio::client_async_tls_with_connector
,tokio::connect_async_with_tls_connector
,tokio::connect_async_with_tls_connector_and_config
… - tokio-rustls-webpki-roots = __rustls-tls, webpki-roots
-
Affects
tokio::client_async_tls
,tokio::client_async_tls_with_config
,tokio::client_async_tls_with_connector
,tokio::connect_async_with_tls_connector
,tokio::connect_async_with_tls_connector_and_config
… - tokio-rustls-native-certs = __rustls-tls, rustls-native-certs
-
Affects
tokio::client_async_tls
,tokio::client_async_tls_with_config
,tokio::client_async_tls_with_connector
,tokio::connect_async_with_tls_connector
,tokio::connect_async_with_tls_connector_and_config
… - tokio-openssl = openssl, real-tokio-openssl, tokio-runtime
-
Affects
tokio::client_async_tls
,tokio::client_async_tls_with_config
,tokio::client_async_tls_with_connector
,tokio::connect_async_with_tls_connector
,tokio::connect_async_with_tls_connector_and_config
… - verbose-logging
- __rustls-tls tokio-rustls-manual-roots? tokio-rustls-native-certs? tokio-rustls-webpki-roots? = real-tokio-rustls, tokio-runtime
-
Enables rustls of tungstenite ^0.20
Affects
tokio::client_async_tls
,tokio::client_async_tls_with_config
…
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.
- async-std async-std-runtime?
- tokio tokio-runtime?
- gio gio-runtime?
-
Enables gio ^0.18
- glib gio-runtime?
-
Enables glib ^0.18
- openssl tokio-openssl?
- real-async-native-tls async-native-tls?
-
Enables async-native-tls
- real-async-tls async-tls?
-
Enables veilid-async-tls
- real-native-tls tokio-native-tls?
-
Enables native-tls
- real-tokio-native-tls tokio-native-tls?
-
Enables tokio-native-tls
- real-tokio-openssl tokio-openssl?
-
Enables tokio-openssl
- real-tokio-rustls __rustls-tls?
-
Enables tokio-rustls ^0.24
- rustls-native-certs tokio-rustls-native-certs?
-
Enables rustls-native-certs ^0.6
- webpki-roots tokio-rustls-webpki-roots?
-
Enables webpki-roots ^0.25