diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2020-01-15 18:34:30 -0800 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2020-01-19 17:31:33 -0800 |
| commit | 6ba08755dfd9ddbb55248a0263a4e81d3602b410 (patch) | |
| tree | ce02b239a1a7b12bb4ced7592218a9d5cda62ba4 /src/test/ui/parser | |
| parent | 7da653f669dcb97d40ca29b2937518bb8a12b775 (diff) | |
| download | rust-6ba08755dfd9ddbb55248a0263a4e81d3602b410.tar.gz rust-6ba08755dfd9ddbb55248a0263a4e81d3602b410.zip | |
When encountering an undefined named lifetime, point to where it can be
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.
Diffstat (limited to 'src/test/ui/parser')
| -rw-r--r-- | src/test/ui/parser/trait-object-trait-parens.stderr | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/test/ui/parser/trait-object-trait-parens.stderr b/src/test/ui/parser/trait-object-trait-parens.stderr index 03fb764ee03..4b9f49423cb 100644 --- a/src/test/ui/parser/trait-object-trait-parens.stderr +++ b/src/test/ui/parser/trait-object-trait-parens.stderr @@ -33,6 +33,9 @@ LL | let _: Box<(for<'a> Trait<'a>) + (Copy) + (?Sized)>; error[E0261]: use of undeclared lifetime name `'a` --> $DIR/trait-object-trait-parens.rs:11:31 | +LL | fn main() { + | - help: consider introducing lifetime `'a` here: `<'a>` +... LL | let _: Box<(for<'a> Trait<'a>) + (Copy) + (?Sized)>; | ^^ undeclared lifetime |
