Cargo Features

eppo_core has no features set by default.

[dependencies]
eppo_core = { version = "9.1.1", features = ["event_ingestion", "pyo3", "magnus", "rustler", "vendored"] }
event_ingestion

Unstable feature flag for an upcoming feature.

Enables exponential-backoff and uuid

Affects eppo_core::event_ingestion

pyo3

Add implementation of FromPyObject/ToPyObject for some types.

Enables pyo3 ^0.23.0 and serde-pyobject

pyo3:

pyo3 dependencies

Affects eppo_core::pyo3

magnus

Add implementation of TryConvert/IntoValue for some types.

Enables magnus and serde_magnus

magnus:

magnus dependencies

rustler

Add support for Elixir/Erlang NIFs via rustler

Enables rustler

elixir dependencies

vendored

Vendor any external libraries that we need, so we
don’t depend on shared libraries.