A complete project standard for writing correct, explicit, allocation-aware, production-grade Rust.
This document is intended to replace the previous
rust-best-practices.mdGist in full. It integrates ownership, API design, error handling, testing, linting, performance,debug_assert!()usage, and heap-allocation discipline into one coherent set of rules.
This is a normative engineering guide, not an introductory Rust tutorial.