blob: 6f2988fde3a8aac9023a3760d6f81ba210383689 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
error[E0446]: private type `PrivateEnum` in public interface
--> $DIR/private_in_public-enum.rs:6:13
|
6 | Variant(PrivateEnum), //~ ERROR E0446
| ^^^^^^^^^^^ can't leak private type
...
9 | enum PrivateEnum {
| - `PrivateEnum` declared as private
error[E0446]: private type `foo::PrivateEnum` in public interface
--> $DIR/private_in_public-enum.rs:15:17
|
15 | Variant(PrivateEnum), //~ ERROR E0446
| ^^^^^^^^^^^ can't leak private type
...
18 | enum PrivateEnum {
| - `foo::PrivateEnum` declared as private
|