ruwebframe 0.1.5

a simple webframe for rust actix-web, based on rudi and rbatis.
Documentation
[package]
name = "ruwebframe"
version = "0.1.5"
edition = "2024"
description = "a simple webframe for rust actix-web, based on rudi and rbatis." # 简短描述[reference:10]
license = "MIT OR Apache-2.0" # 必须指定开源协议[reference:11]
repository = "https://gitee.com/leijmdas/ruwebframe.git" # 推荐填写[reference:12]
readme = "README.md"       # 推荐填写[reference:13]
keywords = ["ruwebframe", "webframe"] # 最多5个,方便搜索[reference:14]
categories = ["development-tools"]  # 项目分类[reference:15]

[workspace]
members = ["cargo-ruweb",
    "rucmd/", "ructl", # 子可执行工程
]
[dependencies]

syn = { version = "2", features = ["parsing", "full", "visit"] }
inventory = "0.3"
dilib = "0.2.1"  # 请查阅 crates.io 获取最新版本
rudi = "0.8.3" # 请使用最新版本
tokio = { version = "1", features = ["full"] } # rudi支持异步,示例中会用到
displaydoc = "0.2.7"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
env_logger = "0.10"
sqlx = { version = "0.9.0", features = ["runtime-tokio", "postgres"] }
log = "0.4.33"
flexi_logger = "0.31.9" # 请使用最新版本
spicex = "0.1.0"

diesel = { version = "2.1.0", features = ["postgres", "r2d2"] }
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"
user-agent-parser = "0.5.0"
yimi-rutool = "0.2.5"
once_cell = "1.21.4"
lazy_static = "1.5.0"
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"
time = "0.3.55"
aes-gcm = "0.10.3"
aead = "0.5.2"
base64 = "0.22.1"
log4rs = "1.4.0"
config = "0.15.25"

[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