Conventions de nommage Rust : Le guide de style officiel
4 min de lecture
Rust impose les conventions de nommage au niveau du compilateur — utiliser la mauvaise casse déclenche un avertissement.
Tableau des conventions
| Élément | Convention | Exemple |
|---|---|---|
| Variables | snake_case | let user_name = ... |
| Fonctions | snake_case | fn get_user() |
| Structs | PascalCase | struct UserAccount |
| Enums | PascalCase | enum Color { Red, Blue } |
| Traits | PascalCase | trait Serialize |
| Constantes | SCREAMING_SNAKE | const MAX_SIZE: u32 |
| Modules | snake_case | mod user_auth |
| Noms de crate | snake_case | serde_json |
| Paramètres de type | Une majuscule | T, K, V |
| Lifetimes | Minuscule courte | 'a, 'ctx |
Convertir
snake_case, PascalCase ou CONSTANT_CASE. Hub.