Cargo Features

BgpkitBroker has no features set by default.

[dependencies]
bgpkit-broker = { version = "0.7.0-beta.5", features = ["cli", "backend"] }
cli = axum, axum-prometheus, backend, clap, dirs, dotenvy, futures, futures-util, http, humantime, indicatif, itertools, lazy_static, num_cpus, oneio, regex, scraper, tabled, tempfile, tokio, tower-http, tracing-subscriber, utoipa, utoipa-swagger-ui, which

Required by the binary

backend cli? = sqlx, tokio

Affects bgpkit-broker::db

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?

Enables tabled ^0.13

tracing-subscriber cli?
indicatif cli?
futures-util cli?
itertools cli?
dotenvy cli?
tempfile cli?
which cli?

Enables which ^5.0

futures cli?

Enables futures

crawler dependencies

oneio cli?
regex cli?
scraper cli?

Enables scraper ^0.17

tokio backend? cli?
lazy_static cli?
axum cli?

Enables axum

api dependencies

tower-http cli?
http cli?
utoipa cli?
utoipa-swagger-ui cli?

Enables utoipa-swagger-ui ^5

axum-prometheus cli?

Enables axum-prometheus ^0.5.0

sqlx backend?

Enables sqlx

database dependencies