]> git.lizzy.rs Git - rust.git/commit
Improve message for closure returning a closure.
authorDavid Wood <david@davidtw.co>
Thu, 4 Oct 2018 19:48:50 +0000 (21:48 +0200)
committerDavid Wood <david@davidtw.co>
Tue, 9 Oct 2018 10:31:51 +0000 (12:31 +0200)
commit98633b458b6dbde4afd1b468f35a1b8239b5c15c
tree951099c1983cda64fd99ab43055780a852b493bb
parentc65e11922908189bb13d67a490d49163c110b510
Improve message for closure returning a closure.

Now when a `FnMut` closure is returning a closure that contains a
reference to a captured variable, we provide an error that makes it more
clear what is happening.
src/librustc_mir/borrow_check/nll/region_infer/error_reporting/mod.rs
src/test/ui/borrowck/borrowck-describe-lvalue.ast.nll.stderr
src/test/ui/borrowck/borrowck-describe-lvalue.mir.stderr
src/test/ui/issues/issue-40510-1.nll.stderr
src/test/ui/issues/issue-40510-3.nll.stderr
src/test/ui/issues/issue-49824.nll.stderr
src/test/ui/nll/issue-53040.stderr
src/test/ui/regions/regions-return-ref-to-upvar-issue-17403.nll.stderr