Cargo Features
[dependencies]
async-tungstenite = { version = "0.34.1", default-features = false, features = ["futures-03-sink", "handshake", "async-std-runtime", "smol-runtime", "smol-native-tls", "futures-rustls-manual-roots", "futures-rustls-webpki-roots", "futures-rustls-native-certs", "futures-rustls-platform-verifier", "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-rustls-platform-verifier", "tokio-openssl", "verbose-logging", "url", "smol"] }
- default = futures-03-sink, handshake
-
These default features are set whenever
async-tungsteniteis added withoutsomewhere in the dependency tree.default-features = false - futures-03-sink default = futures-util
- handshake default async-std-runtime? async-tls? gio-runtime? smol-runtime? tokio-runtime?
-
Enables handshake of tungstenite
Affects
async-tungstenite::client_async,async-tungstenite::client_async_with_config,async-tungstenite::accept_async,async-tungstenite::accept_async_with_config,async-tungstenite::accept_hdr_async,async-tungstenite::accept_hdr_async_with_config… - async-std-runtime async-native-tls? = async-std, handshake
-
Affects
async-tungstenite::async_std… - smol-runtime = async-net, handshake
-
Affects
async-tungstenite::smol… - smol-native-tls = real-async-native-tls
-
Enables native-tls of tungstenite
Affects
smol::connect_async_with_tls_connector,smol::connect_async_with_tls_connector_and_config,smol::client_async_tls,smol::client_async_tls_with_config,smol::client_async_tls_with_connector… - futures-rustls-manual-roots = __rustls-tls, real-futures-rustls
-
Affects
smol::connect_async_with_tls_connector,smol::connect_async_with_tls_connector_and_config,smol::client_async_tls_with_connector… - futures-rustls-webpki-roots = __rustls-tls, real-futures-rustls, webpki-roots
-
Affects
smol::connect_async_with_tls_connector,smol::connect_async_with_tls_connector_and_config,smol::client_async_tls,smol::client_async_tls_with_config,smol::client_async_tls_with_connector… - futures-rustls-native-certs = __rustls-tls, real-futures-rustls, rustls-native-certs
-
Affects
smol::connect_async_with_tls_connector,smol::connect_async_with_tls_connector_and_config,smol::client_async_tls,smol::client_async_tls_with_config,smol::client_async_tls_with_connector… - futures-rustls-platform-verifier = __rustls-tls, real-futures-rustls, rustls-platform-verifier
-
Affects
smol::connect_async_with_tls_connector,smol::connect_async_with_tls_connector_and_config,smol::client_async_tls,smol::client_async_tls_with_config,smol::client_async_tls_with_connector… - tokio-runtime tokio-native-tls? tokio-openssl? tokio-rustls-manual-roots? tokio-rustls-native-certs? tokio-rustls-platform-verifier? tokio-rustls-webpki-roots? = handshake, tokio
-
Affects
async-tungstenite::tokio… - gio-runtime = gio, glib, handshake
-
Affects
async-tungstenite::gio… - async-tls = handshake, real-async-tls
-
Affects
async-tungstenite::async_tls,async_std::connect_async_with_tls_connector,async_std::connect_async_with_tls_connector_and_config,smol::client_async_tls,smol::client_async_tls_with_config,smol::client_async_tls_with_connector,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
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
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, real-tokio-rustls, tokio-runtime
-
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, real-tokio-rustls, tokio-runtime, 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, real-tokio-rustls, rustls-native-certs, 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… - tokio-rustls-platform-verifier = __rustls-tls, real-tokio-rustls, rustls-platform-verifier, 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… - 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
- url
-
Enables url of tungstenite
- __rustls-tls futures-rustls-manual-roots? futures-rustls-native-certs? futures-rustls-platform-verifier? futures-rustls-webpki-roots? tokio-rustls-manual-roots? tokio-rustls-native-certs? tokio-rustls-platform-verifier? tokio-rustls-webpki-roots? = rustls-pki-types
-
base rustls features
Enables rustls and rustls-pki-types of tungstenite
Affects
smol::client_async_tls,smol::client_async_tls_with_config,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?
- smol implicit feature
-
Enables smol
smol:
A small and fast async runtime
- async-net smol-runtime?
- futures-util futures-03-sink
- gio gio-runtime?
- glib gio-runtime?
- openssl tokio-openssl?
- real-async-tls async-tls?
-
Enables 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
- rustls-pki-types __rustls-tls?
- real-async-native-tls async-native-tls? smol-native-tls?
-
Enables async-native-tls
- rustls-native-certs futures-rustls-native-certs? tokio-rustls-native-certs?
- rustls-platform-verifier futures-rustls-platform-verifier? tokio-rustls-platform-verifier?
-
Enables rustls-platform-verifier ^0.6
- webpki-roots futures-rustls-webpki-roots? tokio-rustls-webpki-roots?
- real-futures-rustls futures-rustls-manual-roots? futures-rustls-native-certs? futures-rustls-platform-verifier? futures-rustls-webpki-roots?
-
Enables futures-rustls
- real-tokio-rustls tokio-rustls-manual-roots? tokio-rustls-native-certs? tokio-rustls-platform-verifier? tokio-rustls-webpki-roots?
-
Enables tokio-rustls