Cargo Features
[dependencies]
ballista-scheduler = { version = "43.0.0", default-features = false, features = ["build-binary", "flight-sql", "keda-scaler", "prometheus-metrics", "rest-api"] }
- default = build-binary
-
The
build-binary
feature is set by default wheneverballista-scheduler
is added without
somewhere in the dependency tree.default-features = false - build-binary default = clap, configure_me, tracing, tracing-appender, tracing-subscriber
-
Enables build-binary of ballista-core
Required by the binary
- flight-sql = base64
-
Affects
ballista-scheduler::flight_sql
… - keda-scaler
-
Affects
scheduler_server::externalscaler
… - prometheus-metrics = once_cell, prometheus
- rest-api = graphviz-rust
-
Affects
ballista-scheduler::api
…
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.
- base64 flight-sql?
- clap build-binary
- configure_me build-binary
- graphviz-rust rest-api?
- once_cell prometheus-metrics?
- prometheus prometheus-metrics?
-
Affects
metrics::prometheus
,metrics::default_metrics_collector
… - tracing build-binary
- tracing-appender build-binary
- tracing-subscriber build-binary