7.2.4. 工作区 (Workspaces) Rust 工作区 (Workspaces) 详解与实践指南 什么是 Rust 工作区 (Workspaces)? 在 Rust 中,一个 crate 可以简单理解为一个包或者库,它包含了 Rust 代码,可以通过 文件进行配置和管理。对于小型项目,通常一个 crate 就能满足需求。但当项目变得庞大,例如: 单体应用拆分: 将大型单体应用拆分成多个独立的模块或服务,每个模块或服务是一个 crate。 库的集合: 开发一个包含多个相关库的集合,例如一个框架或工具箱。 前端后端分离: 前端代码和后端代码分别作为独立的 crate,但共享一些通用库。