Rust Patterns

Idiomatic Rust patterns and best practices for readable, safe, maintainable Rust: ownership, borrowing, API design, enums/traits, error handling, iterators, concurrency, dynamic dispatch/plugins, and low-level/offensive patterns. Use when writing or reviewing `.rs` code, refactoring crates, porting non-idiomatic code into Rust, designing Rust APIs, or building Rust tooling that needs runtime composition or RE-resistance.

AeonDave 338217f 12 files · 64.6 KB Updated

File contents

AeonDave/malskill/tree/main/coding/rust-patterns commit 338217f1a0

Frequently asked questions

npx skillmds@latest add aeondave/rust-patterns