]> git.lizzy.rs Git - rust.git/blob - src/test/ui/generic-associated-types/generic_associated_type_undeclared_lifetimes.stderr
Provide suggestion for missing `>` in a type parameter list
[rust.git] / src / test / ui / generic-associated-types / generic_associated_type_undeclared_lifetimes.stderr
1 error[E0261]: use of undeclared lifetime name `'b`
2   --> $DIR/generic_associated_type_undeclared_lifetimes.rs:8:37
3    |
4 LL |         + Deref<Target = Self::Item<'b>>;
5    |                                     ^^ undeclared lifetime
6    |
7 help: consider introducing lifetime `'b` here
8    |
9 LL | trait Iterable<'b> {
10    |               ++++
11 help: consider introducing lifetime `'b` here
12    |
13 LL |     type Iter<'b, 'a>: Iterator<Item = Self::Item<'a>>
14    |               +++
15
16 error[E0261]: use of undeclared lifetime name `'undeclared`
17   --> $DIR/generic_associated_type_undeclared_lifetimes.rs:11:41
18    |
19 LL |     fn iter<'a>(&'a self) -> Self::Iter<'undeclared>;
20    |                                         ^^^^^^^^^^^ undeclared lifetime
21    |
22 help: consider introducing lifetime `'undeclared` here
23    |
24 LL | trait Iterable<'undeclared> {
25    |               +++++++++++++
26 help: consider introducing lifetime `'undeclared` here
27    |
28 LL |     fn iter<'undeclared, 'a>(&'a self) -> Self::Iter<'undeclared>;
29    |             ++++++++++++
30
31 error: aborting due to 2 previous errors
32
33 For more information about this error, try `rustc --explain E0261`.