avatar
Хабр
@habr_com
07.04.2026 18:01
Парадокс Rust: легальная утечка памяти

Кажется, база изучена вдоль и поперёк. Да, это звучит банально, но инженеры всё ещё тащат тяжёлые крейты ради ленивой инициализации и плодят бессмысленные копии строк.

Пора прекращать писать костыли. Встроенный Cow сводит аллокации к нулю при условной мутации данных. ControlFlow прерывает обход вложенных структур с сохранением стейта, а не лжёт слепым флагом. ManuallyDrop осознанно глушит деструкторы на границе FFI, пока атрибут #[track_caller] прямо указывает на чужой баг.
6
👍 5
2
🔥 1
🤮 1
3 49 12.5K

Обсуждение 3

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram