Cargo Features
YEDB has no features set by default.
[dependencies]
yedb = { version = "0.4.15", features = ["server", "cli", "client-sync", "client-async", "client-busrt-async", "client-local-async", "busrt-rpc", "server-embed", "openssl-vendored"] }
- server = bumpalo, chrono, clap, colored, syslog, tokio
-
Affects
yedb::server
,server::create_db
…Required by the yedb-server binary
- cli = bma-benchmark, bumpalo, chrono, clap, client-async, client-busrt-async, client-local-async, colored, getch, is-terminal, prettytable-rs, tokio
-
Required by the yedb-cli binary
- client-sync
-
Affects
yedb::client
… - client-async cli? client-busrt-async? client-local-async? = async-trait, simple-pool, tokio
-
Affects
yedb::client_async
… - client-busrt-async cli? = async-trait, busrt, client-async
-
Affects
yedb::client_busrt_async
… - client-local-async cli? = async-trait, client-async, tokio
-
Affects
yedb::client_local_async
… - busrt-rpc = async-trait, busrt
-
Affects
server::BusRtApi
… - server-embed = tokio
-
Affects
yedb::server
,server::create_db
… - openssl-vendored
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 cli? client-async? client-local-async? server? server-embed?
- syslog server?
-
Enables syslog ^6.1.0
- chrono cli? server?
- colored cli? server?
- getch cli?
- prettytable-rs cli?
- simple-pool client-async?
-
Enables simple-pool ^0.0.17
- bma-benchmark cli?
-
Enables bma-benchmark ^0.0.20
- busrt busrt-rpc? client-busrt-async?
- async-trait busrt-rpc? client-async? client-busrt-async? client-local-async?
- clap cli? server?
- is-terminal cli?
- bumpalo cli? server?