]> git.lizzy.rs Git - rust.git/blob - src/test/ui/privacy/issue-79593.stderr
point at private fields in struct literal
[rust.git] / src / test / ui / privacy / issue-79593.stderr
1 error[E0063]: missing field `private` in initializer of `Pub`
2   --> $DIR/issue-79593.rs:10:9
3    |
4 LL |         Pub {};
5    |         ^^^ missing `private`
6
7 error[E0063]: missing field `y` in initializer of `Enum`
8   --> $DIR/issue-79593.rs:12:9
9    |
10 LL |         Enum::Variant { x: () };
11    |         ^^^^^^^^^^^^^ missing `y`
12
13 error: cannot construct `Pub` with struct literal syntax due to private fields
14   --> $DIR/issue-79593.rs:18:5
15    |
16 LL |     foo::Pub {};
17    |     ^^^^^^^^
18    |
19 note: missing field `private` is private
20   --> $DIR/issue-79593.rs:2:22
21    |
22 LL |     pub struct Pub { private: () }
23    |                      ^^^^^^^^^^^
24
25 error[E0063]: missing field `y` in initializer of `Enum`
26   --> $DIR/issue-79593.rs:23:5
27    |
28 LL |     foo::Enum::Variant { x: () };
29    |     ^^^^^^^^^^^^^^^^^^ missing `y`
30
31 error[E0063]: missing fields `x` and `y` in initializer of `Enum`
32   --> $DIR/issue-79593.rs:25:5
33    |
34 LL |     foo::Enum::Variant { };
35    |     ^^^^^^^^^^^^^^^^^^ missing `x` and `y`
36
37 error: aborting due to 5 previous errors
38
39 For more information about this error, try `rustc --explain E0063`.