authzen-diesel-core 0.1.0-alpha.0

Core utilities for easier integration of diesel into async backend services.
Documentation
[build-dependencies.rustc_version]
version = "0.4.0"
[dependencies.anyhow]
version = "1"

[dependencies.async-backtrace]
version = "^0.2"

[dependencies.async-trait]
version = "^0.1"

[dependencies.cfg-if]
version = "1"

[dependencies.derivative]
version = "2"

[dependencies.derive_more]
version = "0"

[dependencies.diesel]
version = "2"

[dependencies.diesel-async]
version = "^0.2"

[dependencies.either]
version = "1"

[dependencies.futures]
version = "^0.3"

[dependencies.itertools]
version = "^0.10"

[dependencies.lazy_static]
version = "1"

[dependencies.mobc]
optional = true
version = "^0.7"

[dependencies.scoped-futures]
version = "^0.1"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde_json]
version = "1"

[dependencies.thiserror]
version = "1"

[dependencies.tokio]
features = ["rt", "sync"]
version = "1"

[dependencies.tracing]
version = "^0.1"

[dependencies.uuid]
features = ["serde", "v4"]
version = "1"

[features]
bb8 = ["diesel-async/bb8"]
deadpool = ["diesel-async/deadpool"]
mobc = ["diesel-async/mobc", "dep:mobc"]
mysql = ["diesel/mysql", "diesel-async/mysql"]
postgres = ["diesel/postgres", "diesel-async/postgres"]

[package]
authors = ["Trey Lowerison"]
build = "build.rs"
categories = ["web-programming"]
description = "Core utilities for easier integration of diesel into async backend services."
edition = "2021"
homepage = "https://github.com/tlowerison/authzen"
keywords = ["authz", "authorization", "diesel", "opa", "open-policy-agent"]
license = "MIT OR Apache-2.0"
name = "authzen-diesel-core"
repository = "https://github.com/tlowerison/authzen"
resolver = "1"
version = "0.1.0-alpha.0"
[package.metadata.docs.rs]
all-features = true