1error: large size difference between variants
2  --> $DIR/large_enum_variant.rs:12:5
3   |
4LL |     B([i32; 8000]),
5   |     ^^^^^^^^^^^^^^ this variant is 32000 bytes
6   |
7   = note: `-D clippy::large-enum-variant` implied by `-D warnings`
8note: and the second-largest variant is 4 bytes:
9  --> $DIR/large_enum_variant.rs:11:5
10   |
11LL |     A(i32),
12   |     ^^^^^^
13help: consider boxing the large fields to reduce the total size of the enum
14   |
15LL |     B(Box<[i32; 8000]>),
16   |       ~~~~~~~~~~~~~~~~
17
18error: large size difference between variants
19  --> $DIR/large_enum_variant.rs:36:5
20   |
21LL |     ContainingLargeEnum(LargeEnum),
22   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this variant is 32004 bytes
23   |
24note: and the second-largest variant is 8 bytes:
25  --> $DIR/large_enum_variant.rs:35:5
26   |
27LL |     VariantOk(i32, u32),
28   |     ^^^^^^^^^^^^^^^^^^^
29help: consider boxing the large fields to reduce the total size of the enum
30   |
31LL |     ContainingLargeEnum(Box<LargeEnum>),
32   |                         ~~~~~~~~~~~~~~
33
34error: large size difference between variants
35  --> $DIR/large_enum_variant.rs:40:5
36   |
37LL |     ContainingMoreThanOneField(i32, [i32; 8000], [i32; 9500]),
38   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this variant is 70004 bytes
39   |
40note: and the second-largest variant is 8 bytes:
41  --> $DIR/large_enum_variant.rs:42:5
42   |
43LL |     StructLikeLittle { x: i32, y: i32 },
44   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
45help: consider boxing the large fields to reduce the total size of the enum
46   |
47LL |     ContainingMoreThanOneField(i32, Box<[i32; 8000]>, Box<[i32; 9500]>),
48   |                                     ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
49
50error: large size difference between variants
51  --> $DIR/large_enum_variant.rs:47:5
52   |
53LL |     StructLikeLarge { x: [i32; 8000], y: i32 },
54   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this variant is 32004 bytes
55   |
56note: and the second-largest variant is 8 bytes:
57  --> $DIR/large_enum_variant.rs:46:5
58   |
59LL |     VariantOk(i32, u32),
60   |     ^^^^^^^^^^^^^^^^^^^
61help: consider boxing the large fields to reduce the total size of the enum
62   |
63LL |     StructLikeLarge { x: Box<[i32; 8000]>, y: i32 },
64   |                          ~~~~~~~~~~~~~~~~
65
66error: large size difference between variants
67  --> $DIR/large_enum_variant.rs:52:5
68   |
69LL |     StructLikeLarge2 { x: [i32; 8000] },
70   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this variant is 32000 bytes
71   |
72note: and the second-largest variant is 8 bytes:
73  --> $DIR/large_enum_variant.rs:51:5
74   |
75LL |     VariantOk(i32, u32),
76   |     ^^^^^^^^^^^^^^^^^^^
77help: consider boxing the large fields to reduce the total size of the enum
78   |
79LL |     StructLikeLarge2 { x: Box<[i32; 8000]> },
80   |                           ~~~~~~~~~~~~~~~~
81
82error: large size difference between variants
83  --> $DIR/large_enum_variant.rs:68:5
84   |
85LL |     B([u8; 1255]),
86   |     ^^^^^^^^^^^^^ this variant is 1255 bytes
87   |
88note: and the second-largest variant is 200 bytes:
89  --> $DIR/large_enum_variant.rs:69:5
90   |
91LL |     C([u8; 200]),
92   |     ^^^^^^^^^^^^
93help: consider boxing the large fields to reduce the total size of the enum
94   |
95LL |     B(Box<[u8; 1255]>),
96   |       ~~~~~~~~~~~~~~~
97
98error: large size difference between variants
99  --> $DIR/large_enum_variant.rs:74:5
100   |
101LL |     ContainingMoreThanOneField([i32; 8000], [i32; 2], [i32; 9500], [i32; 30]),
102   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this variant is 70128 bytes
103   |
104note: and the second-largest variant is 8 bytes:
105  --> $DIR/large_enum_variant.rs:73:5
106   |
107LL |     VariantOk(i32, u32),
108   |     ^^^^^^^^^^^^^^^^^^^
109help: consider boxing the large fields to reduce the total size of the enum
110   |
111LL |     ContainingMoreThanOneField(Box<[i32; 8000]>, [i32; 2], Box<[i32; 9500]>, [i32; 30]),
112   |                                ~~~~~~~~~~~~~~~~            ~~~~~~~~~~~~~~~~
113
114error: aborting due to 7 previous errors
115
116