### What it does Checks for matches with a single arm where an `if let` will usually suffice. ### Why is this bad? Just readability – `if let` nests less than a `match`. ### Example ``` match x { Some(ref foo) => bar(foo), _ => (), } ``` Use instead: ``` if let Some(ref foo) = x { bar(foo); } ```