Codequalität
Rust
This skill should be used when the user asks to "write Rust code", "create a Rust module", "implement a struct", "define a trait", "add error handling", "fix this Rust code", "refactor this Rust", "model this type in Rust", "use async/await", "write an async function", "handle lifetimes", "organize Rust modules", "set up a Rust project", "set up a Cargo workspace", "use serde", "configure tokio", "write Rust tests", or any task involving writing, reviewing, or improving Rust code. Provides best practices for the 2024 edition including type design, error handling, async patterns, trait design, lifetimes, module organization, and testing.