Здравствуйте, _NN_, Вы писали:
_NN>Пожалуйста: _NN>Перед тем как положить объект в куче, Rust обязан сначала создать его на стеке, а потом скопировать в кучу.
В релизной сборке stack overflow не будет, так как все соптимизируется.
Тут проблема в том, что в отладочной без оптимизаций все делается тупо с созданием на стеке так как Box::new по сути самая обычная функция, а тут все-таки уже нужно ключевое слово, которое (box) даже есть в нестабильных сборках компилятора, но которое почему-то стабилизировать не хотят.
Но на замеры именно в сабже это багофича повлиять не должна, так-как прекрасно оптимизируется (надеюсь тестировали не отладочную сборку).