### What it does Checks for patterns in the form `name @ _`. ### Why is this bad? It's almost always more readable to just use direct bindings. ### Example ``` match v { Some(x) => (), y @ _ => (), } ``` Use instead: ``` match v { Some(x) => (), y => (), } ```