Cargo Features

cdrs-tokio has no features set by default.

[dependencies]
cdrs-tokio = { version = "8.1.3", features = ["rust-tls", "e2e-tests", "derive", "http-proxy"] }
rust-tls = tokio-rustls, webpki

Affects session::RustlsSessionBuilder, transport::TransportRustls

e2e-tests
derive = cdrs-tokio-helpers-derive
http-proxy = async-http-proxy

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.

cdrs-tokio-helpers-derive derive?
tokio-rustls rust-tls?

Enables tokio-rustls

note: default features for tokio-rustls include aws_lc_rs, which require clang on Windows => disable and let users enable it explicitly

webpki rust-tls?
async-http-proxy http-proxy?