aboutsummaryrefslogtreecommitdiff
path: root/tests/ui/pin_project/private_in_public-enum.stderr
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