[dependencies.actix-cors]
optional = true
version = "0.6"
[dependencies.actix-http]
optional = true
version = "3"
[dependencies.actix-service]
optional = true
version = "2"
[dependencies.actix-web]
optional = true
version = "4.2"
[dependencies.actix-web-extras]
optional = true
version = "0.1"
[dependencies.actix-web-httpauth]
optional = true
version = "0.8"
[dependencies.actix-web-prom]
optional = true
version = "0.6"
[dependencies.anyhow]
version = "1"
[dependencies.async-trait]
version = "0.1"
[dependencies.chrono]
version = "0.4"
[dependencies.config]
version = "0.13"
[dependencies.deadpool]
optional = true
version = "0.9"
[dependencies.deadpool-postgres]
features = ["serde", "rt_tokio_1"]
optional = true
version = "0.10"
[dependencies.dotenvy]
version = "0.15"
[dependencies.drogue-client]
version = "0.11"
[dependencies.env_logger]
version = "0.9"
[dependencies.futures-core]
version = "0.3"
[dependencies.futures-util]
version = "0.3"
[dependencies.http]
version = "0.2"
[dependencies.humantime]
version = "2"
[dependencies.humantime-serde]
version = "1"
[dependencies.log]
version = "0.4"
[dependencies.native-tls]
optional = true
version = "0.2"
[dependencies.openid]
version = "0.10"
[dependencies.openssl]
optional = true
version = "0.10"
[dependencies.opentelemetry]
features = ["rt-tokio"]
optional = true
version = "0.18"
[dependencies.opentelemetry-jaeger]
features = ["rt-tokio"]
optional = true
version = "0.17"
[dependencies.pem]
version = "1"
[dependencies.postgres-native-tls]
optional = true
version = "0.5"
[dependencies.prometheus]
version = "0.13"
[dependencies.reqwest]
version = "0.11"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.thiserror]
version = "1"
[dependencies.tokio]
features = ["time"]
optional = true
version = "1"
[dependencies.tokio-postgres]
features = ["runtime", "with-serde_json-1", "with-uuid-1", "with-chrono-0_4"]
optional = true
version = "0.7"
[dependencies.tracing]
version = "0.1"
[dependencies.tracing-actix-web]
features = ["opentelemetry_0_18"]
optional = true
version = "0.6"
[dependencies.tracing-log]
optional = true
version = "0.1"
[dependencies.tracing-opentelemetry]
optional = true
version = "0.18"
[dependencies.tracing-subscriber]
features = ["env-filter", "json"]
optional = true
version = "0.3"
[dependencies.url]
version = "2"
[features]
actix = ["app", "actix-cors", "actix-http", "actix-service", "actix-web", "actix-web-extras", "actix-web-httpauth", "actix-web-prom", "tracing-actix-web"]
app = ["opentelemetry", "opentelemetry-jaeger", "dep:tokio", "tracing-opentelemetry", "tracing-subscriber", "tracing-log"]
default = ["default-tls", "actix", "openssl", "app", "postgres"]
default-tls = ["reqwest/default-tls", "native-tls"]
native-tls = ["dep:native-tls", "reqwest/native-tls"]
openssl = ["dep:openssl", "actix-web?/openssl"]
postgres = ["native-tls", "deadpool", "deadpool-postgres", "postgres-native-tls", "tokio-postgres"]
rustls = ["reqwest/rustls-tls", "actix-web?/rustls"]
[package]
authors = ["Jens Reimann <jreimann@redhat.com>"]
categories = ["rust-patterns"]
description = "A place to find tools for building your Rust application"
edition = "2021"
homepage = "https://drogue.io"
keywords = ["Service", "Runtime", "Plumbing"]
license = "Apache-2.0"
name = "drogue-bazaar"
readme = "README.md"
repository = "https://github.com/drogue-iot/drogue-bazaar"
resolver = "2"
version = "0.3.0"
[package.metadata.cargo-all-features]
skip_optional_dependencies = true