Cargo Features

authzen-core has no features set by default.

[dependencies]
authzen-core = { version = "0.1.0-alpha.0", features = ["diesel-storage-backend", "diesel-mysql", "diesel-postgres", "extra-traits", "mongodb-tx-cache", "opa-decision-maker", "policy-information-point", "policy-information-point-server", "tracing"] }
diesel-storage-backend diesel-mysql? diesel-postgres? = authzen-diesel, diesel, diesel-async, uuid
diesel-mysql = diesel-storage-backend

Enables mysql of authzen-diesel, diesel, and diesel-async ^0.2

diesel-postgres = diesel-storage-backend

Enables postgres of authzen-diesel, diesel, and diesel-async ^0.2

extra-traits = authzen-service-util
mongodb-tx-cache = anyhow, chrono, log, mongodb, url

Enables client of authzen-service-util

opa-decision-maker = authzen-opa, hyper, serde_json

Enables trace of authzen-service-util

policy-information-point policy-information-point-server? = http, serde_json, serde_plain

Enables try-join-safe of authzen-service-util

Affects authzen-core::policy_information_point

policy-information-point-server = axum, log, policy-information-point, tower, tower-http, uuid

Enables axum ^0.6, axum-06, server and trace of authzen-service-util

tracing

Enables tracing

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.

authzen-diesel diesel-mysql? diesel-postgres? diesel-storage-backend?
authzen-opa opa-decision-maker?
authzen-service-util extra-traits? mongodb-tx-cache? opa-decision-maker? policy-information-point? policy-information-point-server?
anyhow mongodb-tx-cache?
axum policy-information-point-server?

Enables axum ^0.6

chrono mongodb-tx-cache?
diesel diesel-mysql? diesel-postgres? diesel-storage-backend?
diesel-async diesel-mysql? diesel-postgres? diesel-storage-backend?

Enables diesel-async ^0.2

http policy-information-point?

Enables http ^0

hyper opa-decision-maker?

Enables hyper ^0

log mongodb-tx-cache? policy-information-point-server?
mongodb mongodb-tx-cache?
serde_json opa-decision-maker? policy-information-point?
serde_plain policy-information-point?
tower policy-information-point-server?
tower-http policy-information-point-server?
url mongodb-tx-cache?
uuid diesel-storage-backend? policy-information-point-server?