summaryrefslogtreecommitdiffstats
path: root/tests/ui/regions/regions-infer-bound-from-trait-self.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/regions/regions-infer-bound-from-trait-self.stderr')
-rw-r--r--tests/ui/regions/regions-infer-bound-from-trait-self.stderr11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/ui/regions/regions-infer-bound-from-trait-self.stderr b/tests/ui/regions/regions-infer-bound-from-trait-self.stderr
index e88f79a3a..d0c4b9a57 100644
--- a/tests/ui/regions/regions-infer-bound-from-trait-self.stderr
+++ b/tests/ui/regions/regions-infer-bound-from-trait-self.stderr
@@ -1,11 +1,16 @@
error[E0309]: the parameter type `Self` may not live long enough
--> $DIR/regions-infer-bound-from-trait-self.rs:46:9
|
+LL | trait InheritsFromNothing<'a> : Sized {
+ | -- the parameter type `Self` must be valid for the lifetime `'a` as defined here...
+LL | fn foo(self, x: Inv<'a>) {
LL | check_bound(x, self)
- | ^^^^^^^^^^^^^^^^^^^^
+ | ^^^^^^^^^^^^^^^^^^^^ ...so that the type `Self` will meet its required lifetime bounds
|
- = help: consider adding an explicit lifetime bound `Self: 'a`...
- = note: ...so that the type `Self` will meet its required lifetime bounds
+help: consider adding an explicit lifetime bound
+ |
+LL | trait InheritsFromNothing<'a> : Sized where Self: 'a {
+ | ++++++++++++++
error: aborting due to previous error