File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed
Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,12 @@ const TEST_A: Discriminant<Test> = discriminant(&Test::A(5));
1515const TEST_A_OTHER : Discriminant < Test > = discriminant ( & Test :: A ( 17 ) ) ;
1616const TEST_B : Discriminant < Test > = discriminant ( & Test :: B ) ;
1717
18- enum Void { }
18+ mod private {
19+ enum PrivateVoid { }
20+ pub struct VoidS ( PrivateVoid ) ;
21+ pub enum Void { X ( VoidS ) }
22+ }
23+ use private:: Void ;
1924
2025enum SingleVariant {
2126 V ,
Original file line number Diff line number Diff line change @@ -6,7 +6,14 @@ pub struct ChildStdin {
66}
77
88#[ derive( Copy , Clone ) ]
9- enum AnonPipe { }
9+ struct AnonPipe ( private:: Void ) ;
10+
11+ mod private {
12+ #[ derive( Copy , Clone ) ]
13+ pub struct Void ( PrivateVoid ) ;
14+ #[ derive( Copy , Clone ) ]
15+ enum PrivateVoid { }
16+ }
1017
1118const FOO : ( ) = {
1219 union Foo {
You can’t perform that action at this time.
0 commit comments