Rust-Namenskonventionen: Der offizielle Styleguide
4 Min. Lesezeit
Rust erzwingt Namenskonventionen auf Compiler-Ebene — die falsche Schreibweise löst eine Warnung aus.
Konventionstabelle
| Element | Konvention | Beispiel |
|---|---|---|
| Variablen | snake_case | let user_name = ... |
| Funktionen | snake_case | fn get_user() |
| Structs | PascalCase | struct UserAccount |
| Enums | PascalCase | enum Color { Red, Blue } |
| Traits | PascalCase | trait Serialize |
| Konstanten | SCREAMING_SNAKE | const MAX_SIZE: u32 |
| Module | snake_case | mod user_auth |
| Crate-Namen | snake_case | serde_json |
| Typparameter | Einzelner Großbuchstabe | T, K, V |
| Lifetimes | Kurz, klein | 'a, 'ctx |
Konvertieren
snake_case, PascalCase oder CONSTANT_CASE. Hub.