[package]
name = "ruwebframe"
version = "0.1.8"
edition = "2024"
description = "a simple webframe for rust actix-web, based on rudi and rbatis."
license = "MIT OR Apache-2.0"
repository = "https://gitee.com/leijmdas/ruwebframe.git"
readme = "README.md"
keywords = ["ruwebframe", "webframe"]
categories = ["development-tools"]
[workspace]
members = ["cargo-ruweb",
"rucmd/", "ructl", "cargo-ruweb",
]
[dependencies]
syn = { version = "2", features = ["parsing", "full", "visit"] }
inventory = "0.3"
tokio = { version = "1", features = ["full"] }
displaydoc = "0.2.7"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
log = "0.4.33"
flexi_logger = "0.31.9"
spicex = "0.1.0"
dotenvy = "0.15"
redis = "0.29.1"
actix-web = "4.14.0"
rbatis = "4.9.7"
chrono = "0.4.45"
actix-http = "3.13.1"
yimi-rutool = "0.2.5"
walkdir = "2.5.0"
rand = "0.10.2"
ctor = "1.0.12"
ctrlc = "3.5.2"
heck = "0.5.0"
serde_yaml = "0.9.34+deprecated"
tokio-postgres = "0.7.18"
postgres = { version = "0.19", features = ["with-uuid-1", "with-chrono-0_4"] }
cargo_metadata = "0.23.1"
aes-gcm = "0.10.3"
aead = "0.5.2"
base64 = "0.22.1"
uuid = { version = "1.24.0", features = ["v4"] }
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy-sparse]
index = "sparse+https://rsproxy.cn/index/"
[net]
git-fetch-with-cli = true