Skip to content

Commit 31bfdd7

Browse files
committed
Update fn_once-moved test
1 parent ee88a87 commit 31bfdd7

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/test/ui/fn_once-moved.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ fn main() {
2020
debug_dump_dict();
2121
debug_dump_dict();
2222
//~^ ERROR use of moved value: `debug_dump_dict`
23-
//~| NOTE closure was moved because it only implements `FnOnce`
23+
//~| NOTE closure cannot be invoked more than once because it moves the
24+
//~| variable `dict` out of its environment
2425
}

src/test/ui/fn_once-moved.stderr

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
error[E0382]: use of moved value: `debug_dump_dict`
22
--> $DIR/fn_once-moved.rs:21:5
33
|
4+
16 | for (key, value) in dict {
5+
| ---- dict moved here
6+
...
47
20 | debug_dump_dict();
58
| --------------- value moved here
69
21 | debug_dump_dict();
710
| ^^^^^^^^^^^^^^^ value used here after move
811
|
9-
= help: closure was moved because it only implements `FnOnce`
12+
= help: closure cannot be invoked more than once because it moves the variable `dict` out of its environment
1013

1114
error: aborting due to previous error
1215

0 commit comments

Comments
 (0)