18 lines
543 B
Rust
18 lines
543 B
Rust
|
#![feature(plugin)]
|
||
|
#![plugin(clippy)]
|
||
|
|
||
|
#[deny(needless_range_loop)]
|
||
|
fn main() {
|
||
|
let vec = vec![1, 2, 3, 4];
|
||
|
let vec2 = vec![1, 2, 3, 4];
|
||
|
for i in 0..vec.len() { //~ERROR the loop variable `i` is only used to index `vec`.
|
||
|
println!("{}", vec[i]);
|
||
|
}
|
||
|
for i in 0..vec.len() { //~ERROR the loop variable `i` is used to index `vec`.
|
||
|
println!("{} {}", vec[i], i);
|
||
|
}
|
||
|
for i in 0..vec.len() { // not an error, indexing more than one variable
|
||
|
println!("{} {}", vec[i], vec2[i]);
|
||
|
}
|
||
|
}
|