Matthias Krüger 19d3827efe
Rollup merge of #122937 - Zalathar:unbox, r=oli-obk
Unbox and unwrap the contents of `StatementKind::Coverage`

The payload of coverage statements was historically a structure with several fields, so it was boxed to avoid bloating `StatementKind`.

Now that the payload is a single relatively-small enum, we can replace `Box<Coverage>` with just `CoverageKind`.

This patch also adds a size assertion for `StatementKind`, to avoid accidentally bloating it in the future.

``@rustbot`` label +A-code-coverage
2024-03-24 17:08:16 +01:00
..
2024-03-06 17:49:37 -08:00
2023-12-31 15:27:43 +08:00
2024-03-23 18:30:39 +00:00
2024-02-11 22:09:52 +00:00
2024-03-23 18:30:39 +00:00
2024-03-12 08:51:20 +00:00
2024-03-11 09:15:09 +11:00
2024-03-23 18:30:39 +00:00
2024-02-24 18:53:48 +03:00
2024-03-12 08:51:20 +00:00
2024-03-06 17:49:37 -08:00