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émentConventionExemple
Variablessnake_caselet user_name = ...
Fonctionssnake_casefn get_user()
StructsPascalCasestruct UserAccount
EnumsPascalCaseenum Color { Red, Blue }
TraitsPascalCasetrait Serialize
ConstantesSCREAMING_SNAKEconst MAX_SIZE: u32
Modulessnake_casemod user_auth
Noms de cratesnake_caseserde_json
Paramètres de typeUne majusculeT, K, V
LifetimesMinuscule courte'a, 'ctx

Convertir

snake_case, PascalCase ou CONSTANT_CASE. Hub.