Cargo Features
[dependencies]
leaves = { version = "0.5.0", default-features = false, features = ["mysql", "postgres", "sqlite", "redis", "mongo", "runtime-tokio", "runtime-async-std"] }
- default = runtime-tokio
-
The
runtime-tokio
feature is set by default wheneverleaves
is added without
somewhere in the dependency tree.default-features = false - mysql = sqlx
-
Affects
dao::mysql
… - postgres = sqlx
-
Affects
dao::postgres
… - sqlite = sqlx
-
Affects
dao::sqlite
… - redis = darkredis
-
Affects
dao::redis
… - mongo = bson, mongodb
-
Affects
dao::mongo
… - runtime-tokio default = tokio
-
Enables runtime_tokio of darkredis ^0.7, tokio-runtime of mongodb ^1.1.0, runtime-tokio of sqlx ^0.3
- runtime-async-std = async-std
-
Enables runtime_async_std of darkredis ^0.7, async-std-runtime of mongodb ^1.1.0 and runtime-async-std of sqlx ^0.3
sqlx:
Base runtime features without TLS
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.
- tokio runtime-tokio
-
Enables tokio ^0.2
- async-std runtime-async-std?
- darkredis redis? runtime-async-std? runtime-tokio
-
Enables darkredis ^0.7
- sqlx mysql? postgres? runtime-async-std? runtime-tokio sqlite?
-
Enables sqlx ^0.3
- mongodb mongo? runtime-async-std? runtime-tokio
-
Enables mongodb ^1.1.0
- bson mongo?
-
Enables bson ^1.1.0