MonsterAI .Lab

Flutter • Rust • Next.js

返回首页
Rust

Rust 工程篇 (十):模块系统、Crate 与大型 Workspace 组织架构

Waitwalker2026-08-2512 min
## 1. 模块树与可见性控制 Rust 默认一切都是私有的,需要通过 `pub` 明确暴露接口: - `pub`: 全局公开。 - `pub(crate)`: 仅在当前 Crate 内可见。 - `pub(super)`: 仅父级模块可见。 ## 2. Cargo Workspace 配置多模块 ```toml # 根目录 Cargo.toml [workspace] members = [ "crates/core", "crates/network", "crates/server" ] ```
#Rust#工程架构#Cargo#模块系统
回到文章列表 →