diff options
| author | Charles Lew <crlf0710@gmail.com> | 2019-04-05 12:06:29 +0800 |
|---|---|---|
| committer | CrLF0710 <crlf0710@gmail.com> | 2019-04-05 14:47:20 +0800 |
| commit | 812d89c87d9346ac4b70426b67a8eb989a13c853 (patch) | |
| tree | 5083ded4c94198dd37e1c7ae6f577f394218ef00 | |
| parent | 7a63c7f01050cd612787372f7a2ca7a8ec2105bc (diff) | |
| download | rust-812d89c87d9346ac4b70426b67a8eb989a13c853.tar.gz rust-812d89c87d9346ac4b70426b67a8eb989a13c853.zip | |
Fix expectations on some ui test in nll compare mode.
| -rw-r--r-- | src/test/ui/borrowck/two-phase-nonrecv-autoref.ast.nll.stderr | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/test/ui/borrowck/two-phase-nonrecv-autoref.ast.nll.stderr b/src/test/ui/borrowck/two-phase-nonrecv-autoref.ast.nll.stderr index df74feb4f05..223de36f0df 100644 --- a/src/test/ui/borrowck/two-phase-nonrecv-autoref.ast.nll.stderr +++ b/src/test/ui/borrowck/two-phase-nonrecv-autoref.ast.nll.stderr @@ -11,13 +11,11 @@ error[E0382]: use of moved value: `f` --> $DIR/two-phase-nonrecv-autoref.rs:69:11 | LL | fn twice_ten_so<F: FnOnce(i32) -> i32>(f: Box<F>) { - | - consider adding a `Copy` constraint to this type argument + | - move occurs because `f` has type `std::boxed::Box<F>`, which does not implement the `Copy` trait LL | f(f(10)); | - ^ value used here after move | | | value moved here - | - = note: move occurs because `f` has type `std::boxed::Box<F>`, which does not implement the `Copy` trait error[E0499]: cannot borrow `*f` as mutable more than once at a time --> $DIR/two-phase-nonrecv-autoref.rs:76:11 @@ -31,12 +29,12 @@ LL | f(f(10)); error[E0382]: use of moved value: `f` --> $DIR/two-phase-nonrecv-autoref.rs:85:11 | +LL | fn twice_ten_oo(f: Box<FnOnce(i32) -> i32>) { + | - move occurs because `f` has type `std::boxed::Box<dyn std::ops::FnOnce(i32) -> i32>`, which does not implement the `Copy` trait LL | f(f(10)); | - ^ value used here after move | | | value moved here - | - = note: move occurs because `f` has type `std::boxed::Box<dyn std::ops::FnOnce(i32) -> i32>`, which does not implement the `Copy` trait error[E0502]: cannot borrow `a` as immutable because it is also borrowed as mutable --> $DIR/two-phase-nonrecv-autoref.rs:125:27 |
