id: no-chars-enumerate
valid:
- |
for (i, ch) in s.char_indices() {
println!("{}: {}", i, ch);
}
- |
let chars: Vec<(usize, char)> = s.char_indices().collect();
invalid:
- |
for (i, ch) in s.chars().enumerate() {
if ch == ' ' {
return i;
}
}
- |
let pos = text.chars().enumerate().find(|(_, c)| *c == '\n').map(|(i, _)| i);