rust/src/test/ui/unboxed-closures-infer-fn-once-move-from-projection.stderr
2017-11-24 11:32:35 +01:00

17 lines
710 B
Plaintext

error[E0525]: expected a closure that implements the `Fn` trait, but this closure only implements `FnOnce`
--> $DIR/unboxed-closures-infer-fn-once-move-from-projection.rs:24:13
|
24 | let c = || drop(y.0); //~ ERROR expected a closure that implements the `Fn` trait
| ^^^^^^^^^^^^
25 | foo(c);
| --- the requirement to implement `Fn` derives from here
|
note: closure is `FnOnce` because it moves the variable `y` out of its environment
--> $DIR/unboxed-closures-infer-fn-once-move-from-projection.rs:24:21
|
24 | let c = || drop(y.0); //~ ERROR expected a closure that implements the `Fn` trait
| ^
error: aborting due to previous error