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));
15
15
const TEST_A_OTHER : Discriminant < Test > = discriminant ( & Test :: A ( 17 ) ) ;
16
16
const TEST_B : Discriminant < Test > = discriminant ( & Test :: B ) ;
17
17
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 ;
19
24
20
25
enum SingleVariant {
21
26
V ,
Original file line number Diff line number Diff line change @@ -6,7 +6,14 @@ pub struct ChildStdin {
6
6
}
7
7
8
8
#[ 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
+ }
10
17
11
18
const FOO : ( ) = {
12
19
union Foo {
You can’t perform that action at this time.
0 commit comments