### 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 => (),
}
```