Безопасность памяти в Rust — это костыль. Это один из хороших способов управления памятью, но не всегда лучший. Работа с Zig, C или C++ заставляет вас думать о памяти в более широком смысле. Это заставляет вас учитывать все пространство проектирования паттернов управления памятью. Иногда RAII — это правильный выбор. Иногда это не имеет большого значения. Иногда применение RAII повсюду, не задумываясь слишком сильно, вполне нормально. Ключ в том, чтобы научить свой мозг думать о памяти в контексте всей программы. Когда вы возвращаете это мышление в Rust, вы становитесь более осведомленным о том, когда и почему вы выделяете память, вместо того чтобы просто позволять компилятору решать. Научиться думать на Zig сделает вас лучшим разработчиком на Rust.