]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/privacy/issue-79593.stderr
point at private fields in struct literal
[rust.git] / src / test / ui / privacy / issue-79593.stderr
index b8c7d4f23a28f4b6c2f01c660f943b6b9fe78c8e..435d4cbf735958f56a0922a6dd5608cabea64742 100644 (file)
@@ -10,11 +10,17 @@ error[E0063]: missing field `y` in initializer of `Enum`
 LL |         Enum::Variant { x: () };
    |         ^^^^^^^^^^^^^ missing `y`
 
-error: cannot construct `Pub` with struct literal syntax due to inaccessible fields
+error: cannot construct `Pub` with struct literal syntax due to private fields
   --> $DIR/issue-79593.rs:18:5
    |
 LL |     foo::Pub {};
    |     ^^^^^^^^
+   |
+note: missing field `private` is private
+  --> $DIR/issue-79593.rs:2:22
+   |
+LL |     pub struct Pub { private: () }
+   |                      ^^^^^^^^^^^
 
 error[E0063]: missing field `y` in initializer of `Enum`
   --> $DIR/issue-79593.rs:23:5