| Crates | snake_case | crate my_crate |
| Modules | snake_case | mod my_module |
| Variables | snake_case | let my_variable = 10; |
| Constants | SCREAMING_SNAKE_CASE | const MY_CONSTANT: u32 = 10; |
| Struct Types | PascalCase | struct MyStruct { ... } |
| Enum Types | PascalCase | enum MyEnum { ... } |
| Traits | PascalCase | trait MyTrait { ... } |
| Functions | snake_case | fn my_function() { ... } |
| Methods | snake_case | fn my_method(&self) { ... } |
| Macros | snake_case | macro_rules! my_macro { ... } |
| Lifetimes | flatcase | fn<'a> my_function() { ... } |
| Generics | PascalCase | fn my_function<T>() { ... } |
| Module Paths | snake_case | my_crate::my_module::my_function |