]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/hrtb/hrtb-exists-forall-trait-invariant.nll.stderr
New upstream version 1.56.0~beta.4+dfsg1
[rustc.git] / src / test / ui / hrtb / hrtb-exists-forall-trait-invariant.nll.stderr
index e2a399b2faa9d8887084e879fe4e81b6a10ac304..cb2ce8a4116aa887b5621130f33e9f5e1bbd391d 100644 (file)
@@ -1,8 +1,11 @@
-error: higher-ranked subtype error
+error: implementation of `Trait` is not general enough
   --> $DIR/hrtb-exists-forall-trait-invariant.rs:28:5
    |
 LL |     foo::<()>();
-   |     ^^^^^^^^^^^
+   |     ^^^^^^^^^^^ implementation of `Trait` is not general enough
+   |
+   = note: `()` must implement `Trait<for<'b> fn(Cell<&'b u32>)>`
+   = note: ...but it actually implements `Trait<fn(Cell<&'0 u32>)>`, for some specific lifetime `'0`
 
 error: aborting due to previous error