Cargo Features

[dependencies]
rustis = { version = "0.16.2", default-features = false, features = ["tokio-runtime", "tokio-rustls", "tokio-native-tls", "async-std-runtime", "async-std-native-tls", "pool", "native-tls", "rustls", "json", "client-cache", "redis-graph"] }
default = tokio-runtime

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

tokio-runtime default

Enables macros, net and rt of tokio

tokio-rustls = rustls

Enables tokio-rustls and webpki-roots

tokio-native-tls = native-tls

Enables tokio-native-tls

async-std-runtime

Enables async-std, compat of tokio-util

async-std-native-tls = native-tls

Enables async-native-tls

pool

Enables bb8

native-tls async-std-native-tls? tokio-native-tls?

Enables native-tls

Affects config::TlsConfig, config::Config.tls_config

rustls tokio-rustls?

Enables rustls

Affects config::TlsConfig, config::Config.tls_config

json

Enables serde_json

client-cache

Enables dashmap and moka

Affects rustis::cache

redis-graph