Cargo Features
busrt has no features set by default.
[dependencies]
busrt = { version = "0.4.16", features = ["full", "server", "broker", "ipc", "rpc", "cli", "openssl-vendored", "cursors", "std-alloc", "tracing", "rt", "sqlx", "futures"] }
- full = broker, ipc, rpc
- server = broker
-
Enables chrono, clap ^3.0.7, colored ^2, fork ^0.1.18, jemallocator, lazy_static, log, and syslog ^5.0.0
Required by the busrtd binary
- broker full? server?
-
Enables triggered and unix-named-pipe, async-trait, ipnetwork ^0.20.0, log, nix ^0.25.0, and parking_lot, native-digest of submap
Affects
common::now_ns
,busrt::broker
,busrt::comm
,busrt::tools.pubsub
,busrt::client
… - ipc cli? full?
-
Enables async-trait, log, and parking_lot
Affects
busrt::ipc
,busrt::comm
,busrt::tools.pubsub
,busrt::client
… - rpc cli? cursors? full?
-
Enables async-trait, log, parking_lot, regex, rmp-serde, serde, serde-value, and tokio-task-pool
Affects
common::str_to_params_map
,busrt::rpc
,busrt::tools.pubsub
,busrt::client
… - cli = ipc, rpc
-
Enables atty, bma-benchmark ^0.0.20, clap ^3.0.7, colored ^2, env_logger ^0.9.0, hex, hostname ^0.3.1, jemallocator, num-format, prettytable-rs, and serde_json
Required by the binary
- openssl-vendored
-
Enables openssl-vendored of submap
- cursors = rpc
-
Enables uuid
Affects
busrt::cursors
… - std-alloc
- tracing
-
Enables console-subscriber ^0.1.7, tracing of tokio
- rt
-
Enables parking_lot_rt
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.
- submap broker? openssl-vendored?
- sqlx implicit feature
-
Enables sqlx ^0.6.2
- futures implicit feature