Cargo Features
[dependencies]
tcp-stream = { version = "0.34.3", default-features = false, features = ["futures", "async-global-executor", "smol", "tokio", "native-tls-futures", "openssl-futures", "rustls-futures", "native-tls", "openssl", "rustls-webpki-roots-certs", "rustls-native-certs", "rustls", "vendored-openssl", "rustls--aws_lc_rs", "rustls--ring"] }
- default = rustls--aws_lc_rs, rustls-native-certs, tokio
-
These default features are set whenever
tcp-streamis added withoutsomewhere in the dependency tree.default-features = false - futures async-global-executor? native-tls-futures? openssl-futures? rustls-futures? smol? tokio
-
Enables async-rs and futures-io
- async-global-executor = futures
-
Enables async-global-executor and async-io of optional async-rs
- smol = futures
-
Enables smol of optional async-rs
async-rs:
async-io required for implementing IoSafe
- tokio default = futures
- native-tls-futures = futures, native-tls
-
Enables async-native-tls
Affects
native_tls_impl::NativeTlsAsyncStream… - openssl-futures = futures, openssl
-
Enables async-openssl
Affects
openssl_impl::OpensslAsyncStream… - rustls-futures = futures, rustls
-
Enables futures of rustls-connector
Affects
rustls_impl::RustlsAsyncStream… - native-tls native-tls-futures?
-
Enables native-tls and rustls-pki-types
- openssl openssl-futures? vendored-openssl?
-
Enables openssl
- rustls-webpki-roots-certs = rustls
-
Enables webpki-roots-certs of rustls-connector
- rustls-native-certs default = rustls
-
Enables native-certs of rustls-connector
- rustls rustls-futures? rustls-native-certs rustls-webpki-roots-certs?
-
Enables p12-keystore and rustls-connector
- vendored-openssl = openssl
- rustls--aws_lc_rs default
-
rustls crypto providers. Choose at least one. Otherwise, runtime errors. See https://docs.rs/rustls/latest/rustls/#crate-features. for more info default, but doesn't build everywhere
Enables rustls--aws_lc_rs of rustls-connector
- rustls--ring
-
more compatible, (e.g., easily builds on Windows)
Enables rustls--ring of rustls-connector