diff options
| author | Yuki Okushi <huyuumi.dev@gmail.com> | 2021-03-05 04:19:15 +0900 |
|---|---|---|
| committer | Yuki Okushi <huyuumi.dev@gmail.com> | 2021-03-17 07:45:19 +0900 |
| commit | ea355bc6be34f7c3c1da0342ade39593a7f5e494 (patch) | |
| tree | a81bb7467053a9270977d2ac4e2bb7c2c89c28ab /src/test/ui/parser | |
| parent | f5d8117c338a788bd24abec733fd143dfceb25a0 (diff) | |
| download | rust-ea355bc6be34f7c3c1da0342ade39593a7f5e494.tar.gz rust-ea355bc6be34f7c3c1da0342ade39593a7f5e494.zip | |
Fix bad diagnostics for anon params with ref
Diffstat (limited to 'src/test/ui/parser')
| -rw-r--r-- | src/test/ui/parser/lifetime-in-pattern.stderr | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/ui/parser/lifetime-in-pattern.stderr b/src/test/ui/parser/lifetime-in-pattern.stderr index 71fd3cdf723..4ffee657cab 100644 --- a/src/test/ui/parser/lifetime-in-pattern.stderr +++ b/src/test/ui/parser/lifetime-in-pattern.stderr @@ -9,6 +9,20 @@ error: expected one of `:`, `@`, or `|`, found `)` | LL | fn test(&'a str) { | ^ expected one of `:`, `@`, or `|` + | + = note: anonymous parameters are removed in the 2018 edition (see RFC 1685) +help: if this is a `self` type, give it a parameter name + | +LL | fn test(self: &str) { + | ^^^^^^^^^^ +help: if this is a parameter name, give it a type + | +LL | fn test(str: &TypeName) { + | ^^^^^^^^^^^^^^ +help: if this is a type, explicitly ignore the parameter name + | +LL | fn test(_: &str) { + | ^^^^^^^ error: aborting due to 2 previous errors |
