]> git.lizzy.rs Git - rust.git/commit
resolve: private fields in tuple struct ctor diag
authorDavid Wood <david@davidtw.co>
Mon, 26 Oct 2020 14:36:48 +0000 (14:36 +0000)
committerDavid Wood <david@davidtw.co>
Mon, 26 Oct 2020 14:56:27 +0000 (14:56 +0000)
commit27bb27f71c2e99ef23c6dc70c3f43998b0c69486
tree7ce15bf12f671b57ea41355db968886f33f88137
parentb9a94c919b8cb09c186ff253360df91f223f6ef3
resolve: private fields in tuple struct ctor diag

This commit improves the diagnostic emitted when a tuple struct is being
constructed which has private fields so that private fields are
labelled and the message is improved.

Signed-off-by: David Wood <david@davidtw.co>
13 files changed:
compiler/rustc_resolve/src/late/diagnostics.rs
src/test/ui/issues/issue-38412.rs
src/test/ui/issues/issue-38412.stderr
src/test/ui/issues/issue-42944.rs
src/test/ui/issues/issue-42944.stderr
src/test/ui/issues/issue-75906.rs [new file with mode: 0644]
src/test/ui/issues/issue-75906.stderr [new file with mode: 0644]
src/test/ui/issues/issue-75907.rs
src/test/ui/issues/issue-75907.stderr
src/test/ui/issues/issue-75907_b.rs
src/test/ui/issues/issue-75907_b.stderr
src/test/ui/rfc-2008-non-exhaustive/struct.rs
src/test/ui/rfc-2008-non-exhaustive/struct.stderr