c3f72d1c09
It was using the snippet from the "use" span, which often renders the same, but with closures that snippet is on the start of the closure where the value is captured. We should be using the snippet from the span where it was moved into the `for` loop, which is `move_span`.
7 lines
135 B
Rust
7 lines
135 B
Rust
fn main() {
|
|
let orig = vec![true];
|
|
for _val in orig {}
|
|
let _closure = || orig;
|
|
//~^ ERROR use of moved value: `orig`
|
|
}
|