### What it does
Checks for a `#[must_use]` attribute on
unit-returning functions and methods.

### Why is this bad?
Unit values are useless. The attribute is likely
a remnant of a refactoring that removed the return type.

### Examples
```
#[must_use]
fn useless() { }
```