error: the loop variable `i` is only used to index `vec` --> tests/ui/needless_range_loop.rs:16:14 | LL | for i in 0..vec.len() { | ^^^^^^^^^^^^ | = note: `-D clippy::needless-range-loop` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::needless_range_loop)]` help: consider using an iterator | LL - for i in 0..vec.len() { LL + for in &vec { | error: the loop variable `i` is only used to index `vec` --> tests/ui/needless_range_loop.rs:27:14 | LL | for i in 0..vec.len() { | ^^^^^^^^^^^^ | help: consider using an iterator | LL - for i in 0..vec.len() { LL + for in &vec { | error: the loop variable `j` is only used to index `STATIC` --> tests/ui/needless_range_loop.rs:33:14 | LL | for j in 0..4 { | ^^^^ | help: consider using an iterator | LL - for j in 0..4 { LL + for in &STATIC { | error: the loop variable `j` is only used to index `CONST` --> tests/ui/needless_range_loop.rs:38:14 | LL | for j in 0..4 { | ^^^^ | help: consider using an iterator | LL - for j in 0..4 { LL + for in &CONST { | error: the loop variable `i` is used to index `vec` --> tests/ui/needless_range_loop.rs:43:14 | LL | for i in 0..vec.len() { | ^^^^^^^^^^^^ | help: consider using an iterator and enumerate() | LL - for i in 0..vec.len() { LL + for (i, ) in vec.iter().enumerate() { | error: the loop variable `i` is only used to index `vec2` --> tests/ui/needless_range_loop.rs:52:14 | LL | for i in 0..vec.len() { | ^^^^^^^^^^^^ | help: consider using an iterator | LL - for i in 0..vec.len() { LL + for in vec2.iter().take(vec.len()) { | error: the loop variable `i` is only used to index `vec` --> tests/ui/needless_range_loop.rs:57:14 | LL | for i in 5..vec.len() { | ^^^^^^^^^^^^ | help: consider using an iterator | LL - for i in 5..vec.len() { LL + for in vec.iter().skip(5) { | error: the loop variable `i` is only used to index `vec` --> tests/ui/needless_range_loop.rs:62:14 | LL | for i in 0..MAX_LEN { | ^^^^^^^^^^ | help: consider using an iterator | LL - for i in 0..MAX_LEN { LL + for in vec.iter().take(MAX_LEN) { | error: the loop variable `i` is only used to index `vec` --> tests/ui/needless_range_loop.rs:67:14 | LL | for i in 0..=MAX_LEN { | ^^^^^^^^^^^ | help: consider using an iterator | LL - for i in 0..=MAX_LEN { LL + for in vec.iter().take(MAX_LEN + 1) { | error: the loop variable `i` is only used to index `vec` --> tests/ui/needless_range_loop.rs:72:14 | LL | for i in 5..10 { | ^^^^^ | help: consider using an iterator | LL - for i in 5..10 { LL + for in vec.iter().take(10).skip(5) { | error: the loop variable `i` is only used to index `vec` --> tests/ui/needless_range_loop.rs:77:14 | LL | for i in 5..=10 { | ^^^^^^ | help: consider using an iterator | LL - for i in 5..=10 { LL + for in vec.iter().take(10 + 1).skip(5) { | error: the loop variable `i` is used to index `vec` --> tests/ui/needless_range_loop.rs:82:14 | LL | for i in 5..vec.len() { | ^^^^^^^^^^^^ | help: consider using an iterator and enumerate() | LL - for i in 5..vec.len() { LL + for (i, ) in vec.iter().enumerate().skip(5) { | error: the loop variable `i` is used to index `vec` --> tests/ui/needless_range_loop.rs:87:14 | LL | for i in 5..10 { | ^^^^^ | help: consider using an iterator and enumerate() | LL - for i in 5..10 { LL + for (i, ) in vec.iter().enumerate().take(10).skip(5) { | error: the loop variable `i` is used to index `vec` --> tests/ui/needless_range_loop.rs:93:14 | LL | for i in 0..vec.len() { | ^^^^^^^^^^^^ | help: consider using an iterator and enumerate() | LL - for i in 0..vec.len() { LL + for (i, ) in vec.iter_mut().enumerate() { | error: aborting due to 14 previous errors