Cargo Features

[dependencies]
prima_bridge = { version = "0.20.0", default-features = false, features = ["auth0", "grpc", "gzip", "redis-tls", "tracing_opentelemetry", "tracing_opentelemetry_0_21", "tracing_opentelemetry_0_22", "tracing_opentelemetry_0_23", "tracing_opentelemetry_0_24", "tracing_opentelemetry_0_25", "tracing_opentelemetry_0_26", "tracing_opentelemetry_0_27"] }
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 = chacha20poly1305, chrono, dashmap, jsonwebtoken, rand, redis, tracing

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

grpc = tonic

Affects request::grpc

gzip

Enables gzip of reqwest

redis-tls

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

tracing_opentelemetry default = tracing_opentelemetry_0_27
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 = _any_otel_version, opentelemetry_0_22_pkg, opentelemetry_sdk_0_22_pkg, tracing, tracing-opentelemetry_0_23_pkg
tracing_opentelemetry_0_23 = _any_otel_version, opentelemetry_0_23_pkg, opentelemetry_sdk_0_23_pkg, tracing, tracing-opentelemetry_0_24_pkg
tracing_opentelemetry_0_24 = _any_otel_version, opentelemetry_0_24_pkg, opentelemetry_sdk_0_24_pkg, tracing, tracing-opentelemetry_0_25_pkg
tracing_opentelemetry_0_25 = _any_otel_version, opentelemetry_0_25_pkg, opentelemetry_sdk_0_25_pkg, tracing, tracing-opentelemetry_0_26_pkg
tracing_opentelemetry_0_26 = _any_otel_version, opentelemetry_0_26_pkg, opentelemetry_sdk_0_26_pkg, tracing, tracing-opentelemetry_0_27_pkg
tracing_opentelemetry_0_27 tracing_opentelemetry = _any_otel_version, opentelemetry_0_27_pkg, opentelemetry_sdk_0_27_pkg, tracing, tracing-opentelemetry_0_28_pkg
_any_otel_version tracing_opentelemetry_0_21? tracing_opentelemetry_0_22? tracing_opentelemetry_0_23? tracing_opentelemetry_0_24? tracing_opentelemetry_0_25? tracing_opentelemetry_0_26? tracing_opentelemetry_0_27?

Affects request::DeliverableRequest.tracing_headers, request::grpc

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.

chrono auth0?
dashmap auth0?
jsonwebtoken auth0?
rand auth0?
redis auth0? redis-tls?
tonic grpc?
tracing auth0? tracing_opentelemetry_0_21? tracing_opentelemetry_0_22? tracing_opentelemetry_0_23? tracing_opentelemetry_0_24? tracing_opentelemetry_0_25? tracing_opentelemetry_0_26? tracing_opentelemetry_0_27?
chacha20poly1305 auth0?
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_0_23_pkg tracing_opentelemetry_0_23?

Enables opentelemetry ^0.23

opentelemetry_0_24_pkg tracing_opentelemetry_0_24?

Enables opentelemetry ^0.24

opentelemetry_0_25_pkg tracing_opentelemetry_0_25?

Enables opentelemetry ^0.25

opentelemetry_0_26_pkg tracing_opentelemetry_0_26?

Enables opentelemetry ^0.26

opentelemetry_0_27_pkg tracing_opentelemetry_0_27?

Enables opentelemetry

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

opentelemetry_sdk_0_23_pkg tracing_opentelemetry_0_23?

Enables opentelemetry_sdk ^0.23

opentelemetry_sdk_0_24_pkg tracing_opentelemetry_0_24?

Enables opentelemetry_sdk ^0.24

opentelemetry_sdk_0_25_pkg tracing_opentelemetry_0_25?

Enables opentelemetry_sdk ^0.25

opentelemetry_sdk_0_26_pkg tracing_opentelemetry_0_26?

Enables opentelemetry_sdk ^0.26

opentelemetry_sdk_0_27_pkg tracing_opentelemetry_0_27?

Enables opentelemetry_sdk

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 ^0.23

tracing-opentelemetry_0_24_pkg tracing_opentelemetry_0_23?

Enables tracing-opentelemetry ^0.24

tracing-opentelemetry_0_25_pkg tracing_opentelemetry_0_24?

Enables tracing-opentelemetry ^0.25

tracing-opentelemetry_0_26_pkg tracing_opentelemetry_0_25?

Enables tracing-opentelemetry ^0.26

tracing-opentelemetry_0_27_pkg tracing_opentelemetry_0_26?

Enables tracing-opentelemetry ^0.27

tracing-opentelemetry_0_28_pkg tracing_opentelemetry_0_27?

Enables tracing-opentelemetry