在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用rust-best-practices
星标9
分支0
更新时间2026年5月5日 01:26
Rust best practices guideline
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
Rust best practices guideline
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | rust-best-practices |
| description | Rust best practices guideline |
このスキルは、Rustを記述する時に常に参照し、本文書に記述されたRustの ベストプラクティスおよびユーザのコーディングスタイルに従って開発を 進めるためのものである。
#[allow(...)] の利用には慎重になること。また、 #![feature(...)] といった、 unstable 機能の利用は、必ず確認を取ること。unsafe や Box::leak 、 forget は一般に使用するべきではない。多少の最適化のために使うのは推奨しない。もし使用する場合、確認を取ること。src/lib.rs として実装すること。mod.rs を作らず、 [module_name].rs を作成し、子のディレクトリ以下にモジュールの各ファイルを作成すること。pub(crate) などの利用にも慎重になること。src/main.rs に実装すること。ただし、複数のバイナリクレートがある場合には src/bin/ 以下にそれぞれ作成すること。Clone, Debug などを #[derive(...)] を用いて実装してください。可能な場合は Copy, Eq, Default なども実装すると良い。cargo clippy --all-targets を実行すること。cargo fmt をしてフォーマットを整えること。Serialize, Deserialize の両方を実装した方がいい場合が多くある。また、 #[serde(rename_all = "snake_case")] や、 #[serde(tag = "...")] などを積極的に活用すること。