Rust Patterns

Use this skill when implementing Rust-specific patterns — async/tokio patterns, ownership/borrowing strategies, error handling with thiserror/anyhow, serde serialization, FFI, concurrency with Arc/RwLock, and API patterns. This skill enforces: thiserror for library errors, anyhow for application errors, serde for serialization, Arc for shared state, and tokio for async. Requires Rust (Cargo.toml). Do NOT use for: Go goroutines, Java threads, or non-Rust specific concurrency patterns.

j4flmao Updated

File contents

j4flmao/agent-skills/tree/main/skills/backend/rust/patterns commit 8376236fe3

Frequently asked questions

npx skillmds@latest add j4flmao/rust-patterns