[dependencies.env_logger]
optional = true
version = "^0.9"
[dependencies.log]
optional = true
version = "^0.4"
[dependencies.metrics]
optional = true
version = "^0.17"
[dependencies.metrics-exporter-prometheus]
default-features = false
optional = true
version = "^0.6"
[dependencies.native-tls]
optional = true
version = "^0.2"
[dependencies.parking_lot]
version = "0.11"
[dependencies.postgres]
optional = true
version = "^0.19"
[dependencies.postgres-native-tls]
optional = true
version = "^0.5"
[dependencies.r2d2]
optional = true
version = "^0.8"
[dependencies.redis]
optional = true
version = "0.21"
[dependencies.salak]
features = ["default", "app"]
version = "^0.14"
[dependencies.scheduled-thread-pool]
optional = true
version = "^0.2"
[dependencies.sysinfo]
optional = true
version = "^0.19"
[dev-dependencies.env_logger]
version = "0.9"
[dev-dependencies.log]
version = "0.4"
[[example]]
name = "redis"
required-features = ["default", "redis_default", "logger", "salak/all"]
[[example]]
name = "postgres"
required-features = ["default", "postgresql", "log", "salak/log", "salak/args", "metric"]
[features]
default = []
logger = ["log", "env_logger", "salak/log"]
metric = ["salak/ipnet", "metrics-exporter-prometheus", "metrics", "sysinfo"]
pool = ["r2d2", "scheduled-thread-pool"]
postgresql = ["postgres-native-tls", "native-tls", "postgres", "pool"]
redis_cluster = ["redis/cluster", "pool"]
redis_default = ["redis/default", "pool"]
[package]
authors = ["Daniel Yu <leptonyu@gmail.com>"]
categories = ["config"]
description = "A resource initialization factory using salak"
documentation = "https://docs.rs/salak_factory/"
edition = "2018"
homepage = "https://github.com/leptonyu/salak.rs"
keywords = ["config", "factory"]
license = "MIT"
name = "salak_factory"
readme = "README.md"
repository = "https://github.com/leptonyu/salak.rs"
version = "0.10.0"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.playground]
all-features = true