Cargo Features

[dependencies]
prima_bridge = { version = "0.16.2", default-features = false, features = ["auth0", "gzip", "redis-tls", "tracing_opentelemetry", "tracing_opentelemetry_0_20", "tracing_opentelemetry_0_21", "tracing_opentelemetry_0_22"] }
default = tracing_opentelemetry

The tracing_opentelemetry feature is set by default whenever prima_bridge is added without default-features = false somewhere in the dependency tree.

auth0 = aes, cbc, chrono, dashmap, jsonwebtoken, jwks_client_rs, rand, redis, tracing

Affects prima_bridge::auth0, request::DeliverableRequest.get_auth0, request::DeliverableRequest.get_auth0_headers

gzip

Enables gzip of reqwest

redis-tls

Enables tls and tokio-native-tls-comp of redis ^0.23

tracing_opentelemetry default = tracing_opentelemetry_0_22
tracing_opentelemetry_0_20 = _any_otel_version, opentelemetry_0_20_pkg, tracing, tracing-opentelemetry_0_21_pkg
tracing_opentelemetry_0_21 = _any_otel_version, opentelemetry_0_21_pkg, opentelemetry_sdk_0_21_pkg, tracing, tracing-opentelemetry_0_22_pkg
tracing_opentelemetry_0_22 tracing_opentelemetry = _any_otel_version, opentelemetry_0_22_pkg, opentelemetry_sdk_0_22_pkg, tracing, tracing-opentelemetry_0_23_pkg
_any_otel_version tracing_opentelemetry_0_20? tracing_opentelemetry_0_21? tracing_opentelemetry_0_22?

Affects request::DeliverableRequest.tracing_headers

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.

aes auth0?
cbc auth0?
chrono auth0?
dashmap auth0?
jsonwebtoken auth0?
jwks_client_rs auth0?
rand auth0?
redis auth0? redis-tls?

Enables redis ^0.23

tracing auth0? tracing_opentelemetry_0_20? tracing_opentelemetry_0_21? tracing_opentelemetry_0_22?
opentelemetry_0_20_pkg tracing_opentelemetry_0_20?

Enables opentelemetry ^0.20

opentelemetry_0_21_pkg tracing_opentelemetry_0_21?

Enables opentelemetry ^0.21

opentelemetry_0_22_pkg tracing_opentelemetry_0_22?

Enables opentelemetry ^0.22

opentelemetry_sdk_0_21_pkg tracing_opentelemetry_0_21?

Enables opentelemetry_sdk ^0.21

opentelemetry_sdk_0_22_pkg tracing_opentelemetry_0_22?

Enables opentelemetry_sdk ^0.22

tracing-opentelemetry_0_21_pkg tracing_opentelemetry_0_20?

Enables tracing-opentelemetry ^0.21

tracing-opentelemetry_0_22_pkg tracing_opentelemetry_0_21?

Enables tracing-opentelemetry ^0.22

tracing-opentelemetry_0_23_pkg tracing_opentelemetry_0_22?

Enables tracing-opentelemetry