fn main() { | |
let v = vec![1i32, 2, 3]; | |
for _ in v[1..] { | |
//~^ ERROR `[i32]` is not an iterator [E0277] | |
//~| ERROR `[i32]` is not an iterator [E0277] | |
} | |
struct K { | |
n: i32, | |
} | |
let mut v2 = vec![K { n: 1 }, K { n: 1 }, K { n: 1 }]; | |
for i2 in v2[1..] { | |
//~^ ERROR `[K]` is not an iterator [E0277] | |
//~| ERROR `[K]` is not an iterator [E0277] | |
i2.n = 2; | |
} | |
} |