about summary refs log tree commit diff
path: root/library/std/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-08-21 16:40:26 +0000
committerbors <bors@rust-lang.org>2022-08-21 16:40:26 +0000
commit650bff80a623e17675ac72ae4d62ed200a4a3568 (patch)
tree7730749cbfc569a1cdbfb1301fffab2678087063 /library/std/src
parent31302033095dc75608675cd6f9b884d1692054f0 (diff)
parent238bcc940fecd89f69a305b271d06bcd9bc2ed2f (diff)
downloadrust-650bff80a623e17675ac72ae4d62ed200a4a3568.tar.gz
rust-650bff80a623e17675ac72ae4d62ed200a4a3568.zip
Auto merge of #100645 - notriddle:notriddle/rustdoc-diet-plan, r=GuillaumeGomez
rustdoc: strategic boxing to reduce the size of ItemKind and Type

The `Type` change redesigns `QPath` to box the entire data structure instead of boxing `self_type` and the `trait_`.

This reduces the size of several `ItemKind` variants, leaving `Impl` as the biggest variant. The `ItemKind` change boxes that variant's payload.
Diffstat (limited to 'library/std/src')
0 files changed, 0 insertions, 0 deletions