summaryrefslogtreecommitdiffstats
path: root/tests/ui/issues/issue-52126-assign-op-invariance.stderr
blob: 2d3b48832c527c83f1c878d47636ac4f887b3da7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
error[E0597]: `line` does not live long enough
  --> $DIR/issue-52126-assign-op-invariance.rs:34:28
   |
LL |     for line in vec!["123456789".to_string(), "12345678".to_string()] {
   |         ---- binding `line` declared here
LL |         let v: Vec<&str> = line.split_whitespace().collect();
   |                            ^^^^^^^^^^^^^^^^^^^^^^^ borrowed value does not live long enough
...
LL |         acc += cnt2;
   |         --- borrow later used here
...
LL |     }
   |     - `line` dropped here while still borrowed

error: aborting due to previous error

For more information about this error, try `rustc --explain E0597`.