2.15 Code Conventions and Style

2.15.1 Formatting

  • 4 spaces for indentation (by convention).
  • Use rustfmt and cargo fmt for automated formatting.

2.15.2 Naming Conventions

  • Variables/Functions: snake_case
  • Constants/Statics: SCREAMING_SNAKE_CASE
  • Types/Traits/Enums: PascalCase
  • Crates/Modules: snake_case

2.15.3 Comparison with C

Style varies widely in C. Rust's community uses more standardized, tool-enforced conventions.