blob: fd9980602185653d1b6963d8f6e90b7bade4f623 [file] [log] [blame]
error[E0382]: use of moved value: `blk`
--> $DIR/once-cant-call-twice-on-heap.rs:9:5
|
LL | fn foo<F:FnOnce()>(blk: F) {
| -- --- move occurs because `blk` has type `F`, which does not implement the `Copy` trait
| |
| help: consider further restricting this bound: `F: Copy +`
LL | blk();
| --- value moved here
LL | blk();
| ^^^ value used here after move
error: aborting due to previous error
For more information about this error, try `rustc --explain E0382`.