там вроде полу-автоматический режим, можно самому памятью рулить, а так он делает по аналогии как это делается в Rust, сам освобождает память в конце блока. Не знаю как это реализовано и реализовано ли вообще
как-бэ раст, но те моменты которые замороченные просто отдали юзеру а не начали делать замороченную систему 🤔