Documentation
[package]
name = "rust-cutil"
version = "0.0.7"
edition = "2021"
description = "cutil"
documentation = "https://domain.com"
readme = "README.md"
license = "MIT"
repository = "https://github.com/zhrren/rust-cutil"

[dependencies]
serde = { version = "1.0.196", features = ["derive"] }
serde_json = "1.0.113"
rust_decimal = { version = "1.34", features = ["serde"] }
serde_repr = "0.1.19"
tokio = { version = "1.36.0", features = ["full"] }
futures = "0.3.30"
async-trait = "0.1.77"
dotenv = "0.15.0"
more-di = { version = "3.1.0", features = ["builder", "inject", "async"] }
tracing-subscriber = { version = "0.3.18", features = ["std", "local-time", "fmt", "time"] }
tracing = "0.1.40"
tracing-appender = "0.2.3"
tracing-error = "0.2.0"
chrono = "0.4.34"
derivative = "2.2.0"
idgenerator-thin = "0.2.0"
time = { version = "0.3", features = ["macros", "local-offset", "formatting", "parsing"] }
rand = "0.8.5"
struct-convert = "1.3.1"
actify = "0.4.2"
url = "2.5.2"
itertools = "0.13.0"
once_cell = "1.4.1"
regex = "1"
reqwest = { version = "0.12.4", features = ["json"] }
uuid = { version = "1.11.0", features = ["v4"] }
futures-util = "0.3.31"
anyhow = "1.0.93"

axum = { version = "0.7", features = ["ws"] }
axum-extra = { version = "0.9.4", features = ["multipart"] }
tower-http = { version = "0.5.2", features = ["cors", "timeout", "trace"] }
sea-orm = { version = "0.12", features = ["sqlx-postgres", "runtime-tokio-rustls", "macros", "debug-print"] }
rumqttc = "0.24.0"
utoipa = { version = "4.2.3", features = ["axum_extras"] }
utoipauto = "0.1.10"