rust-project-structure

Installation
SKILL.md

Rust 项目结构与脚手架

基于 The Rust Programming Language ch 7 与 The Rust Reference ch 7(Items & Modules)。

Capability Boundaries

✅ 强项

  1. 包(package)与 crate(二进制/库)的概念与约定
  2. 模块文件系统布局(src/lib.rs、src/main.rs、子模块文件/目录)
  3. mod 声明与模块嵌套
  4. pub 可见性体系(pub、pub(crate)、pub(super)、pub(self))
  5. use 路径模式(绝对/相对、嵌套 A::{B,C}、glob A::*、别名 A as B、re-export)
  6. 外部 crate 引用
  7. 工作空间(workspace)多包项目布局
  8. 条件编译与 cfg 属性
  9. 项目模板与脚手架(cargo new、cargo-generate)

⚠️ 前置要求

  1. 理解 Rust 所有权与模块基础(可参考 rust-1.93 技能)
Installs
1
GitHub Stars
1
First Seen
Jun 23, 2026
rust-project-structure — full-statck-skills/rust-skills