Rust命名規則:公式スタイルガイド

4 分で読了

Rustはコンパイラレベルで命名規則を強制します — 間違ったケースを使うと警告が出ます。

規則一覧

項目規則
変数snake_caselet user_name = ...
関数snake_casefn get_user()
構造体PascalCasestruct UserAccount
列挙型PascalCaseenum Color { Red, Blue }
トレイトPascalCasetrait Serialize
定数SCREAMING_SNAKEconst MAX_SIZE: u32
モジュールsnake_casemod user_auth
クレート名snake_caseserde_json
型パラメータ大文字1文字T, K, V
ライフタイム短い小文字'a, 'ctx

変換

snake_casePascalCase、またはCONSTANT_CASEハブ