Cargo Features
[dependencies]
pipeflow = { version = "0.0.4", default-features = false, features = ["full", "http-client", "http-server", "database", "file", "redis", "notify", "test-utils"] }
- default = file, http-client, notify
-
These default features are set whenever
pipeflowis added withoutsomewhere in the dependency tree.default-features = false - full = database, file, http-client, http-server, notify, redis
- http-client default full? notify
-
Sources
Enables cron ^0.12 and reqwest ^0.12
reqwest:
HTTP
Affects
sink::http_client,source::http_client,common::http… - http-server full?
-
Enables axum ^0.7 and reqwest ^0.12
Affects
source::http_server,common::http… - database full?
-
Enables cron ^0.12 and sqlx
sqlx:
Database
Affects
sink::sql,source::sql… - file default full?
-
Affects
sink::file,source::file… - redis full?
-
Enables cron ^0.12 and redis ^0.27
redis:
Redis
Affects
sink::redis,source::redis… - notify default full? = http-client
-
Enables lettre
Affects
sink::notify… - test-utils
-
Testing utilities (exposes internal APIs for testing)