Cargo Features

[dependencies]
sqlx-rt_wasi = { version = "0.6.2", default-features = false, features = ["runtime-actix-native-tls", "runtime-async-std-native-tls", "runtime-tokio-native-tls", "runtime-actix-rustls", "runtime-async-std-rustls", "runtime-tokio-rustls", "tokio-rustls"] }
default = runtime-tokio-rustls

The runtime-tokio-rustls feature is set by default whenever sqlx-rt_wasi is added without default-features = false somewhere in the dependency tree.

runtime-actix-native-tls = runtime-tokio-native-tls
runtime-async-std-native-tls = async-native-tls, async-std, native-tls
runtime-tokio-native-tls runtime-actix-native-tls? = native-tls, once_cell, tokio-native-tls, tokio_wasi
runtime-actix-rustls = runtime-tokio-rustls
runtime-async-std-rustls = async-std, futures-rustls
runtime-tokio-rustls default runtime-actix-rustls? = once_cell, tokio_wasi

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-native-tls runtime-async-std-native-tls?

Enables async-native-tls ^0.4.0

futures-rustls runtime-async-std-rustls?

Enables futures-rustls ^0.22.0

async-std runtime-async-std-native-tls? runtime-async-std-rustls?
tokio-native-tls runtime-tokio-native-tls?
tokio-rustls implicit feature

Enables tokio-rustls ^0.23.0

tokio-rustls:

Asynchronous TLS/SSL streams for Tokio using Rustls

native-tls runtime-async-std-native-tls? runtime-tokio-native-tls?
once_cell runtime-tokio-native-tls? runtime-tokio-rustls
tokio_wasi runtime-tokio-native-tls? runtime-tokio-rustls