From 4b0fe2ac63b983425c82a45cdb930019f36409bf Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Mon, 27 Jan 2020 17:43:02 +0100 Subject: [PATCH] Clean up E0262 explanation --- src/librustc_error_codes/error_codes/E0262.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/librustc_error_codes/error_codes/E0262.md b/src/librustc_error_codes/error_codes/E0262.md index 2dca6b1bb07..67419d53ef9 100644 --- a/src/librustc_error_codes/error_codes/E0262.md +++ b/src/librustc_error_codes/error_codes/E0262.md @@ -1,8 +1,12 @@ -Declaring certain lifetime names in parameters is disallowed. For example, -because the `'static` lifetime is a special built-in lifetime name denoting -the lifetime of the entire program, this is an error: +An invalid name was used for a lifetime parameter. + +Erroneous code example: ```compile_fail,E0262 // error, invalid lifetime parameter name `'static` fn foo<'static>(x: &'static str) { } ``` + +Declaring certain lifetime names in parameters is disallowed. For example, +because the `'static` lifetime is a special built-in lifetime name denoting +the lifetime of the entire program, this is an error: