из полей которого - вектор других структур.
забоксил значение варианта, забоксил элемент вектора
сейм щит. можно ещё что-то накрутить?
элемент вектора боксить не надо, он уже на куче
https://nnethercote.github.io/perf-book/type-sizes.html тыкни вот этой штукой и посмотри, какие варианты тяжёлые
энум весит чуть больше, чем его самый тяжёлый вариант
Можно просто прогнать cargo clippy, он укажет, какой вариант сильно больше другого
если их 143, то там может быть много больших вариантов
проблема ещё и в том, что где-то глубоко внутри дерева энумов и структур могут быть ещё большие варианты. клиппи покажет их все, а size_of'ить всё нужно руками, я так понял
я тебе не предлагаю сайзофить
Обсуждают сегодня