Cargo Features

[dependencies]
mco-redis-rs = { version = "0.21.6", default-features = false, features = ["acl", "aio", "geospatial", "cluster", "script", "tls", "async-std-comp", "async-std-tls-comp", "tokio-comp", "tokio-native-tls-comp", "connection-manager", "streams", "r2d2", "mco"] }
default = acl, geospatial, mco, script, streams

These default features are set whenever mco-redis-rs is added without default-features = false somewhere in the dependency tree.

acl default

Affects mco-redis-rs::acl

aio async-std-comp? connection-manager? tokio-comp? = bytes, futures-util, pin-project-lite, tokio-util

Enables tokio of combine, alloc and sink of futures-util, io-util and sync of tokio, codec of tokio-util

Affects cmd::AsyncIter, mco-redis-rs::aio, types::RedisFuture

geospatial default

Affects mco-redis-rs::geo

cluster = crc16, rand

Affects mco-redis-rs::cluster

script default = sha1_smol
tls async-std-tls-comp? tokio-native-tls-comp? = native-tls
async-std-comp async-std-tls-comp? = aio, async-std

Affects aio::async_std

async-std-tls-comp = async-native-tls, async-std-comp, tls
tokio-comp = aio, tokio

Enables net of tokio

Affects aio::tokio

tokio-native-tls-comp = tls, tokio-native-tls
connection-manager = aio, arc-swap, futures
streams default

Affects mco-redis-rs::streams

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.

sha1_smol script

Enables sha1_smol

We need this for script support

bytes aio?

Enables bytes

Only needed for AIO

futures-util aio?
pin-project-lite aio?
tokio-util aio?
tokio aio? tokio-comp?
arc-swap connection-manager?

Enables arc-swap

Only needed for the connection manager

futures connection-manager?
r2d2 implicit feature

Enables r2d2

Only needed for the r2d2 feature

crc16 cluster?

Enables crc16

Only needed for cluster

rand cluster?
async-std async-std-comp?

Enables async-std

Only needed for async_std support

native-tls tls?

Enables native-tls

Only needed for TLS

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

Enables async-native-tls ^0.4

mco default