]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/issues/issue-40402-ref-hints/issue-40402-2.stderr
Update tests for changes to cannot move errors
[rust.git] / src / test / ui / issues / issue-40402-ref-hints / issue-40402-2.stderr
index b672029f717f704f9705ff606012b40b1c718781..e547ec7e4754c5719aa60839ca8b641cea2d411d 100644 (file)
@@ -1,11 +1,17 @@
-error[E0507]: cannot move out of indexed content
+error[E0507]: cannot move out of index of `std::vec::Vec<(std::string::String, std::string::String)>`
   --> $DIR/issue-40402-2.rs:5:18
    |
 LL |     let (a, b) = x[0];
-   |          -  -    ^^^^ cannot move out of indexed content
+   |          -  -    ^^^^ help: consider borrowing here: `&x[0]`
    |          |  |
-   |          |  ...and here (use `ref b` or `ref mut b`)
-   |          hint: to prevent move, use `ref a` or `ref mut a`
+   |          |  ...and here
+   |          data moved here
+   |
+note: move occurs because these variables have types that don't implement the `Copy` trait
+  --> $DIR/issue-40402-2.rs:5:10
+   |
+LL |     let (a, b) = x[0];
+   |          ^  ^
 
 error: aborting due to previous error