loco-extras 0.4.0

Common loco components
Documentation
[dependencies.async-trait]
version = "0.1.74"

[dependencies.axum]
features = ["macros"]
version = "0.7.1"

[dependencies.axum-prometheus]
optional = true
version = "0.6.1"

[dependencies.loco-rs]
default-features = true
features = ["with-db", "auth_jwt"]
version = "0.4.0"

[dependencies.serde]
optional = true
version = "1"

[dependencies.serde_json]
optional = true
version = "1"

[dependencies.tower]
optional = true
version = "0.4"

[dependencies.tower-http]
features = ["trace", "catch-panic", "timeout", "add-extension", "cors", "fs", "set-header", "compression-full", "normalize-path"]
optional = true
version = "0.5.0"

[features]
default = ["full"]
full = ["initializer-prometheus", "initializer-extra-db", "initializer-multi-db", "initializer-normalize-path"]
initializer-extra-db = []
initializer-multi-db = ["dep:serde_json"]
initializer-normalize-path = ["dep:tower", "dep:tower-http"]
initializer-prometheus = ["dep:axum-prometheus"]

[lib]
path = "src/lib.rs"

[package]
description = "Common loco components"
edition = "2021"
license = "Apache-2.0"
name = "loco-extras"
readme = "README.md"
rust-version = "1.70"
version = "0.4.0"