]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/functional-struct-update/functional-struct-update-noncopyable.stderr
Update tests for changes to cannot move errors
[rust.git] / src / test / ui / functional-struct-update / functional-struct-update-noncopyable.stderr
index 5549adc8d0e17425086acd2def36b4e8ae241fc1..635f83bbf480cbb6322a5c63d0f681d3b1159ad3 100644 (file)
@@ -1,8 +1,11 @@
 error[E0509]: cannot move out of type `A`, which implements the `Drop` trait
-  --> $DIR/functional-struct-update-noncopyable.rs:12:36
+  --> $DIR/functional-struct-update-noncopyable.rs:12:14
    |
 LL |     let _b = A { y: Arc::new(3), ..a };
-   |                                    ^ cannot move out of here
+   |              ^^^^^^^^^^^^^^^^^^^^^^^^^
+   |              |
+   |              cannot move out of here
+   |              move occurs because `a.x` has type `std::sync::Arc<isize>`, which does not implement the `Copy` trait
 
 error: aborting due to previous error