diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2020-09-11 13:47:33 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2020-09-11 13:47:33 -0700 |
| commit | 21f8326cec03848368e02936a032103aa24cf6d2 (patch) | |
| tree | 7ea59c4dd393a16af87ae4f1e5f73cc06de37ae7 /src/test/ui/structs/struct-pat-derived-error.stderr | |
| parent | d778203da2157f47af6d1f7ba5f44eb933ee2df1 (diff) | |
| download | rust-21f8326cec03848368e02936a032103aa24cf6d2.tar.gz rust-21f8326cec03848368e02936a032103aa24cf6d2.zip | |
Provide suggestion for missing fields in patterns
Diffstat (limited to 'src/test/ui/structs/struct-pat-derived-error.stderr')
| -rw-r--r-- | src/test/ui/structs/struct-pat-derived-error.stderr | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/ui/structs/struct-pat-derived-error.stderr b/src/test/ui/structs/struct-pat-derived-error.stderr index 6526ef58a44..f3e9ce76f1e 100644 --- a/src/test/ui/structs/struct-pat-derived-error.stderr +++ b/src/test/ui/structs/struct-pat-derived-error.stderr @@ -15,6 +15,15 @@ error[E0027]: pattern does not mention fields `b`, `c` | LL | let A { x, y } = self.d; | ^^^^^^^^^^ missing fields `b`, `c` + | +help: include the missing fields in the pattern + | +LL | let A { x, y, b, c } = self.d; + | ^^^^^^ +help: if you don't care about these missing fields, you can explicitely ignore them + | +LL | let A { x, y, .. } = self.d; + | ^^^^ error: aborting due to 3 previous errors |
