Rust Correctness

Rust language correctness reference — ownership and borrowing, lifetimes, async concurrency hazards, smart pointer selection, panic-vs-Result philosophy, and exhaustive pattern matching, with detectors for the forbidden patterns behind common compiler errors (E0382, E0499, E0502, E0597) and async bugs. Use when writing any non-trivial Rust, fixing borrow-checker or Send/Sync errors, or reviewing Rust for correctness. Do not use for Python.

adelabdelgawad b6eadf4 4.9 KB Updated

File contents

adelabdelgawad/fullstack-agents/tree/main/plugins/fullstack-agents/skills/rust-correctness commit b6eadf4432

Frequently asked questions

npx skillmds@latest add adelabdelgawad/rust-correctness