This doesn't mention that using an existing lifetime is possible, but that would hopefully be clear as always being an option. The intention of this is to teach newcomers what the lifetime syntax is.
19 lines
564 B
Text
19 lines
564 B
Text
error[E0261]: use of undeclared lifetime name `'a`
|
|
--> $DIR/E0261.rs:1:12
|
|
|
|
|
LL | fn foo(x: &'a str) { }
|
|
| - ^^ undeclared lifetime
|
|
| |
|
|
| help: consider introducing lifetime `'a` here: `<'a>`
|
|
|
|
error[E0261]: use of undeclared lifetime name `'a`
|
|
--> $DIR/E0261.rs:5:9
|
|
|
|
|
LL | struct Foo {
|
|
| - help: consider introducing lifetime `'a` here: `<'a>`
|
|
LL | x: &'a str,
|
|
| ^^ undeclared lifetime
|
|
|
|
error: aborting due to 2 previous errors
|
|
|
|
For more information about this error, try `rustc --explain E0261`.
|