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