Cargo Features
[dependencies]
event-sourcing = { version = "0.1.20", default-features = false, features = ["std", "postgres", "pubsub", "in_memory", "serde", "prometheus", "amqp", "amqp-tls"] }
- default = in_memory, std
-
These default features are set whenever
event-sourcing
is added without
somewhere in the dependency tree.default-features = false - std default amqp? in_memory postgres? pubsub?
-
Enables std of snafu and tracing
snafu:
Implement the
std::error::Error
trait. - postgres = serde, std
-
Enables bb8, bb8-postgres, and tokio-postgres
Affects
adapter::postgres
… - pubsub = serde, std
-
Enables google-cloud-googleapis ^0.13, google-cloud-pubsub ^0.25, and prost-types ^0.12
Affects
adapter::pubsub
… - in_memory default = std
-
Enables tokio-stream
Affects
adapter::in_memory
… - serde postgres? pubsub?
-
Enables serde and serde_json, serde of chrono, serde of uuid
- prometheus
-
Enables lazy_static and prometheus
- amqp amqp-tls? = std
-
Enables lapin, serde, serde_json, tokio-executor-trait, and tokio-reactor-trait
Affects
adapter::amqp
… - amqp-tls = amqp