Rust命名規則:公式スタイルガイド
4 分で読了
Rustはコンパイラレベルで命名規則を強制します — 間違ったケースを使うと警告が出ます。
規則一覧
| 項目 | 規則 | 例 |
|---|---|---|
| 変数 | snake_case | let user_name = ... |
| 関数 | snake_case | fn get_user() |
| 構造体 | PascalCase | struct UserAccount |
| 列挙型 | PascalCase | enum Color { Red, Blue } |
| トレイト | PascalCase | trait Serialize |
| 定数 | SCREAMING_SNAKE | const MAX_SIZE: u32 |
| モジュール | snake_case | mod user_auth |
| クレート名 | snake_case | serde_json |
| 型パラメータ | 大文字1文字 | T, K, V |
| ライフタイム | 短い小文字 | 'a, 'ctx |