struct S(i32); fn foo(x: Vec) { for y in x { } let z = x; //~ ERROR use of moved value: `x` } fn main() {}