]> 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 e7b457534211a83164077c9eef5e5980d5979314..635f83bbf480cbb6322a5c63d0f681d3b1159ad3 100644 (file)
@@ -2,7 +2,10 @@ error[E0509]: cannot move out of type `A`, which implements the `Drop` trait
   --> $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