rust-project-init
Installation
SKILL.md
Rust 專案初始化 (rust-project-init)
適用場景
- 建立新的 Rust 專案(binary 或 library)
- 設定 Cargo workspace 管理多個 crate
- 規劃專案目錄結構
- 撰寫或調整 Cargo.toml 設定
- 設定 build profiles (dev/release)
- 管理 features 與 conditional compilation
核心知識
Cargo 專案類型
- Binary crate:
cargo new my-app(預設,含src/main.rs) - Library crate:
cargo new my-lib --lib(含src/lib.rs) - 既有目錄:
cargo init/cargo init --lib