]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/wf/wf-in-fn-arg.stderr
New upstream version 1.53.0+dfsg1
[rustc.git] / src / test / ui / wf / wf-in-fn-arg.stderr
index e7432f81987344800eb1f379ef1b22556263be3c..9687658feba43b50936900e63c938265b4957242 100644 (file)
@@ -1,15 +1,16 @@
-error[E0277]: the trait bound `T: std::marker::Copy` is not satisfied
-  --> $DIR/wf-in-fn-arg.rs:10:1
+error[E0277]: the trait bound `T: Copy` is not satisfied
+  --> $DIR/wf-in-fn-arg.rs:10:14
    |
-LL |   struct MustBeCopy<T:Copy> {
-   |   ------------------------- required by `MustBeCopy`
+LL | struct MustBeCopy<T:Copy> {
+   |                     ---- required by this bound in `MustBeCopy`
 ...
-LL | / fn bar<T>(_: &MustBeCopy<T>)
-LL | | {
-LL | | }
-   | |_^ the trait `std::marker::Copy` is not implemented for `T`
+LL | fn bar<T>(_: &MustBeCopy<T>)
+   |              ^^^^^^^^^^^^^^ the trait `Copy` is not implemented for `T`
    |
-   = help: consider adding a `where T: std::marker::Copy` bound
+help: consider restricting type parameter `T`
+   |
+LL | fn bar<T: std::marker::Copy>(_: &MustBeCopy<T>)
+   |         ^^^^^^^^^^^^^^^^^^^
 
 error: aborting due to previous error