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-stream is added without default-features = false somewhere in the dependency tree.

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

Enables tokio of optional async-rs

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

Enables vendored of 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