]> git.lizzy.rs Git - rust.git/blob - src/test/ui/closure_context/issue-26046-fn-mut.stderr
Auto merge of #54624 - arielb1:evaluate-outlives, r=nikomatsakis
[rust.git] / src / test / ui / closure_context / issue-26046-fn-mut.stderr
1 error[E0525]: expected a closure that implements the `Fn` trait, but this closure only implements `FnMut`
2   --> $DIR/issue-26046-fn-mut.rs:14:19
3    |
4 LL |     let closure = || { //~ ERROR expected a closure that
5    |                   ^^ this closure implements `FnMut`, not `Fn`
6 LL |         num += 1;
7    |         --- closure is `FnMut` because it mutates the variable `num` here
8 ...
9 LL |     Box::new(closure)
10    |     ----------------- the requirement to implement `Fn` derives from here
11
12 error: aborting due to previous error
13
14 For more information about this error, try `rustc --explain E0525`.