Cargo Features
BgpkitBroker has no features set by default.
[dependencies]
bgpkit-broker = { version = "0.7.10", features = ["cli", "backend", "nats"] }
- cli = axum, axum-prometheus, backend, bgpkit-commons, clap, dirs, futures, futures-util, http, humantime, indicatif, itertools, nats, num_cpus, oneio, regex, scraper, tabled, tempfile, tokio, tower-http, tracing-subscriber, which
-
Required by the binary
- backend cli? = sqlx, tokio
-
Affects
bgpkit-broker::db
… - nats cli? = async-nats
-
notification features
Affects
bgpkit-broker::notifier
…
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.
- clap cli?
-
Enables clap
Optional dependencies
command-line interface dependencies - dirs cli?
- humantime cli?
- num_cpus cli?
- tabled cli?
- tracing-subscriber cli?
- indicatif cli?
- futures-util cli?
- itertools cli?
- tempfile cli?
- which cli?
- bgpkit-commons cli?
- futures cli?
-
Enables futures
crawler dependencies
- oneio cli?
- regex cli?
- scraper cli?
- tokio backend? cli?
- axum cli?
-
Enables axum
api dependencies
- tower-http cli?
- http cli?
- axum-prometheus cli?
- sqlx backend?
-
Enables sqlx
database dependencies
- async-nats nats?