├── Cargo.lock
├── Cargo.toml // cargo 配置文件
├── README.md
├── README_EN.md
├── app //程序文件
├── bin // 主要用于程序文件生成
├── config // 配置文件
├── configs // 配置成
├── data // 程序相关数据
├── db // 数据库相关
├── migration // 数据库迁移相关
cargo.toml
文件#[workspace]
members = ["app", "bin", "configs", "db", "migration"]
# See more keys and their definitions
# at https://doc.rust-lang.org/cargo/reference/manifest.html
[profile.release]
codegen-units = 1
debug = false
lto = true
opt-level = "z" # Optimize for size.
panic = 'abort'
# strip = "symbols" # none(false) debuginfo symbols(true).
migration
可不配置,与程序不直接相关,用于数据库迁移
主要配置工作区和一些编译配置