ruwebframe 0.1.3

a simple webframe for rust actix-web, based on rudi and rbatis.
Documentation
[package]

name = "ruwebframe"

version = "0.1.3"

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]



[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"



[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