diff options
| author | Kenny Goodin <kennethbgoodin@gmail.com> | 2019-05-29 18:58:54 -0400 |
|---|---|---|
| committer | Kenny Goodin <kennethbgoodin@gmail.com> | 2019-06-04 13:31:40 -0400 |
| commit | de677b993fba6a2af9dbcbda0db1671f2d84f451 (patch) | |
| tree | d5b37be5544fd37db75be887dd217552ac78d5f9 /src/test/ui/borrowck | |
| parent | acda261de83475cf6cbc607d570153bb864ee7be (diff) | |
Remove asterisk suggestion for move errors in borrowck
As per issue #54985 removes the not useful suggestion to remove asterisk in move errors. Includes minor changes to tests in the `ui` suite to account for the removed suggestion.
Diffstat (limited to 'src/test/ui/borrowck')
5 files changed, 5 insertions, 5 deletions
diff --git a/src/test/ui/borrowck/borrowck-issue-2657-2.stderr b/src/test/ui/borrowck/borrowck-issue-2657-2.stderr index 908b2c0ff5e..5880a1abb81 100644 --- a/src/test/ui/borrowck/borrowck-issue-2657-2.stderr +++ b/src/test/ui/borrowck/borrowck-issue-2657-2.stderr @@ -5,7 +5,7 @@ LL | let _b = *y; | ^^ | | | move occurs because `*y` has type `std::boxed::Box<i32>`, which does not implement the `Copy` trait - | help: consider removing the `*`: `y` + | help: consider borrowing here: `&*y` error: aborting due to previous error diff --git a/src/test/ui/borrowck/borrowck-move-error-with-note.stderr b/src/test/ui/borrowck/borrowck-move-error-with-note.stderr index 13d3faab650..d56b9f562c9 100644 --- a/src/test/ui/borrowck/borrowck-move-error-with-note.stderr +++ b/src/test/ui/borrowck/borrowck-move-error-with-note.stderr @@ -2,7 +2,7 @@ error[E0507]: cannot move out of `f.0` which is behind a shared reference --> $DIR/borrowck-move-error-with-note.rs:11:11 | LL | match *f { - | ^^ help: consider removing the `*`: `f` + | ^^ help: consider borrowing here: `&*f` LL | Foo::Foo1(num1, | ---- data moved here LL | num2) => (), diff --git a/src/test/ui/borrowck/borrowck-move-from-unsafe-ptr.stderr b/src/test/ui/borrowck/borrowck-move-from-unsafe-ptr.stderr index 6c806e0896b..7dfae33920e 100644 --- a/src/test/ui/borrowck/borrowck-move-from-unsafe-ptr.stderr +++ b/src/test/ui/borrowck/borrowck-move-from-unsafe-ptr.stderr @@ -5,7 +5,7 @@ LL | let y = *x; | ^^ | | | move occurs because `*x` has type `std::boxed::Box<isize>`, which does not implement the `Copy` trait - | help: consider removing the `*`: `x` + | help: consider borrowing here: `&*x` error: aborting due to previous error diff --git a/src/test/ui/borrowck/borrowck-move-out-of-overloaded-deref.stderr b/src/test/ui/borrowck/borrowck-move-out-of-overloaded-deref.stderr index da3e5c54b75..1501644fac7 100644 --- a/src/test/ui/borrowck/borrowck-move-out-of-overloaded-deref.stderr +++ b/src/test/ui/borrowck/borrowck-move-out-of-overloaded-deref.stderr @@ -5,7 +5,7 @@ LL | let _x = *Rc::new("hi".to_string()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | move occurs because value has type `std::string::String`, which does not implement the `Copy` trait - | help: consider removing the `*`: `Rc::new("hi".to_string())` + | help: consider borrowing here: `&*Rc::new("hi".to_string())` error: aborting due to previous error diff --git a/src/test/ui/borrowck/issue-54597-reject-move-out-of-borrow-via-pat.stderr b/src/test/ui/borrowck/issue-54597-reject-move-out-of-borrow-via-pat.stderr index 6ba801b9714..78d44f32061 100644 --- a/src/test/ui/borrowck/issue-54597-reject-move-out-of-borrow-via-pat.stderr +++ b/src/test/ui/borrowck/issue-54597-reject-move-out-of-borrow-via-pat.stderr @@ -5,7 +5,7 @@ LL | *array | ^^^^^^ | | | move occurs because `*array` has type `std::vec::Vec<Value>`, which does not implement the `Copy` trait - | help: consider removing the `*`: `array` + | help: consider borrowing here: `&*array` error: aborting due to previous error |
