rust/src/test/ui/closure_context/issue-26046-fn-once.stderr

21 lines
584 B
Plaintext
Raw Normal View History

2017-06-05 11:35:17 +01:00
error[E0525]: expected a closure that implements the `Fn` trait, but this closure only implements `FnOnce`
2017-06-06 09:29:06 +01:00
--> $DIR/issue-26046-fn-once.rs:14:19
2017-06-05 11:35:17 +01:00
|
14 | let closure = move || {
| ___________________^
15 | | vec
16 | | };
| |_____^
2017-06-07 21:26:28 +01:00
17 |
18 | Box::new(closure)
| ----------------- the requirement to implement `Fn` derives from here
2017-06-05 11:35:17 +01:00
|
note: closure is `FnOnce` because it moves the variable `vec` out of its environment
2017-06-06 09:29:06 +01:00
--> $DIR/issue-26046-fn-once.rs:15:9
2017-06-05 11:35:17 +01:00
|
15 | vec
| ^^^
error: aborting due to previous error
2017-06-05 11:35:17 +01:00