rust-pattern-matching
CommunityExhaustive Rust pattern matching mastery.
Authoradelabdelgawad
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Pattern matching in Rust is powerful but easy to misuse, leading to non-exhaustive matches, hidden edge cases, and fragile code. This guide helps developers reason about exhaustiveness, correct usage of Option/Result, and the full spectrum of pattern syntax to write safer, idiomatic Rust.
Core Features & Use Cases
- Exhaustiveness guidance: explains E0004 and how to avoid catch-all arms that mask future variants.
- Pattern syntax mastery: covers match guards, @ bindings, or-patterns, and binding modes.
- Anti-pattern detectors: identifies common pitfalls like manual panic in matches and nested pyramids.
- Learning and reference: serves as a reference for reviewing or learning Rust pattern matching in real-world code.
Quick Start
Ask for a concise, exhaustive Rust pattern-matching guide for your enum or Option to apply immediately.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rust-pattern-matching Download link: https://github.com/adelabdelgawad/rust-fullstack-agents/archive/main.zip#rust-pattern-matching Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.