[dependencies.anyhow]
optional = true
version = "1.0"
[dependencies.async-trait]
optional = true
version = "0.1.53"
[dependencies.avantis-utils-derive]
optional = true
version = "0.1.0"
[dependencies.bb8-redis]
optional = true
version = "0.11.0"
[dependencies.config]
optional = true
version = "0.13"
[dependencies.redis]
features = ["cluster"]
optional = true
version = "0.21.5"
[dependencies.redis_cluster_async]
optional = true
version = "0.7.0"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dependencies.serde_json]
optional = true
version = "1.0"
[dependencies.sqlx]
features = ["postgres", "runtime-tokio-rustls"]
optional = true
version = "0.5"
[dependencies.strum]
features = ["derive"]
optional = true
version = "0.24"
[dependencies.thiserror]
optional = true
version = "1.0"
[dependencies.tokio]
features = ["rt", "macros"]
optional = true
version = "1.17.0"
[dependencies.tracing]
optional = true
version = "0.1.33"
[dev-dependencies.anyhow]
version = "1.0"
[dev-dependencies.once_cell]
version = "1.0"
[dev-dependencies.serial_test]
version = "0.6"
[dev-dependencies.tokio]
features = ["rt-multi-thread", "macros"]
version = "1.17.0"
[features]
all = ["cfg", "db", "redis-utils", "pagination"]
cfg = ["config", "strum", "serde", "anyhow"]
db = ["sqlx", "serde"]
pagination = ["avantis-utils-derive"]
redis-utils = ["anyhow", "redis", "redis_cluster_async", "bb8-redis", "async-trait", "tracing", "tokio", "serde", "serde_json", "thiserror"]
[package]
authors = ["Avantis - Genesis <it-be-avantis@ava.fund>"]
description = "Swiss army knife utilities for all kind of Avantis rust projects"
edition = "2021"
homepage = "https://github.com/ava-global/avantis-rust-utilities"
keywords = ["utility"]
license = "MIT"
name = "avantis-utils"
readme = "README.md"
repository = "https://github.com/ava-global/avantis-rust-utilities"
resolver = "2"
version = "0.4.1"