@@ -17,41 +17,41 @@ LL | if let Some(thing) = maybe {
1717 = note: move occurs because the value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
1818
1919error[E0382]: use of moved value: `maybe` (Mir)
20- --> $DIR/issue-41962.rs:17:30
20+ --> $DIR/issue-41962.rs:17:16
2121 |
2222LL | if let Some(thing) = maybe {
23- | ----- ^^^^^ value used here after move
24- | |
25- | value moved here
23+ | ^^^^^-----^
24+ | | |
25+ | | value moved here
26+ | value used here after move
2627 |
2728 = note: move occurs because value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
2829
29- error[E0382]: borrow of moved value: `maybe` (Mir)
30- --> $DIR/issue-41962.rs:17:30
30+ error[E0382]: use of moved value (Mir)
31+ --> $DIR/issue-41962.rs:17:21
3132 |
3233LL | if let Some(thing) = maybe {
33- | ----- ^^^^^ value borrowed here after move
34- | |
35- | value moved here
34+ | ^^^^^ value moved here in previous iteration of loop
3635 |
3736 = note: move occurs because value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
3837
3938error[E0382]: use of moved value: `maybe` (Mir)
40- --> $DIR/issue-41962.rs:17:16
39+ --> $DIR/issue-41962.rs:17:30
4140 |
4241LL | if let Some(thing) = maybe {
43- | ^^^^^-----^
44- | | |
45- | | value moved here
46- | value used here after move
42+ | ----- ^^^^^ value used here after move
43+ | |
44+ | value moved here
4745 |
4846 = note: move occurs because value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
4947
50- error[E0382]: use of moved value (Mir)
51- --> $DIR/issue-41962.rs:17:21
48+ error[E0382]: borrow of moved value: `maybe` (Mir)
49+ --> $DIR/issue-41962.rs:17:30
5250 |
5351LL | if let Some(thing) = maybe {
54- | ^^^^^ value moved here in previous iteration of loop
52+ | ----- ^^^^^ value borrowed here after move
53+ | |
54+ | value moved here
5555 |
5656 = note: move occurs because value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
5757
0 commit comments