**Understand the requirement:** Clearly define the purpose and scope of the Rust code to be written or modified.
**Review the guidelines:** Familiarize yourself with the Rust backend coding guidelines.
**Design data structures:** Choose appropriate data structures (structs, enums, newtypes) based on domain needs.
**Implement logic:** Write the core logic, adhering to error handling, async patterns, and other guidelines.
**Test the code:** Thoroughly test the implemented code to ensure it functions correctly and adheres to the guidelines.
**Refactor and optimize:** Refactor the code for clarity and performance, applying best practices.
**Submit for review:** Submit the code for review, ensuring it meets all requirements and guidelines.