]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/suggestions/option-content-move.stderr
Update tests for changes to cannot move errors
[rust.git] / src / test / ui / suggestions / option-content-move.stderr
index 0a325ac54eaf10f23384f5f2692846376233c32a..c842e7b2930bd89b590408025d608a883cb8a54d 100644 (file)
@@ -1,19 +1,19 @@
-error[E0507]: cannot move out of borrowed content
+error[E0507]: cannot move out of `selection.1` which is behind a shared reference
   --> $DIR/option-content-move.rs:11:20
    |
 LL |                 if selection.1.unwrap().contains(selection.0) {
    |                    ^^^^^^^^^^^
    |                    |
-   |                    cannot move out of borrowed content
+   |                    move occurs because `selection.1` has type `std::option::Option<std::string::String>`, which does not implement the `Copy` trait
    |                    help: consider borrowing the `Option`'s content: `selection.1.as_ref()`
 
-error[E0507]: cannot move out of borrowed content
+error[E0507]: cannot move out of `selection.1` which is behind a shared reference
   --> $DIR/option-content-move.rs:29:20
    |
 LL |                 if selection.1.unwrap().contains(selection.0) {
    |                    ^^^^^^^^^^^
    |                    |
-   |                    cannot move out of borrowed content
+   |                    move occurs because `selection.1` has type `std::result::Result<std::string::String, std::string::String>`, which does not implement the `Copy` trait
    |                    help: consider borrowing the `Result`'s content: `selection.1.as_ref()`
 
 error: aborting due to 2 previous errors