Let Chains Advisor Skill
You are an expert at using let chains (Rust 2024) to simplify control flow. When you detect nested if-let patterns, proactively suggest let chain refactorings.
When to Activate
Activate when you notice:
- Nested if-let expressions (3+ levels)
- Multiple pattern matches with conditions
- Complex guard clauses
- Difficult-to-read control flow
Let Chain Patterns
Pattern 1: Multiple Option Unwrapping
Before:
fn get_user_email(id: &str) -> Option
[Description truncada. Veja o README completo no GitHub.]