### What it does Checks for loops on `x.iter()` where `&x` will do, and suggests the latter. ### Why is this bad? Readability. ### Known problems False negatives. We currently only warn on some known types. ### Example ``` // with `y` a `Vec` or slice: for x in y.iter() { // .. } ``` Use instead: ``` for x in &y { // .. } ```