Парадокс Rust: легальная утечка памяти
Кажется, база изучена вдоль и поперёк. Да, это звучит банально, но инженеры всё ещё тащат тяжёлые крейты ради ленивой инициализации и плодят бессмысленные копии строк.
Пора прекращать писать костыли. Встроенный
Cow сводит аллокации к нулю при условной мутации данных.
ControlFlow прерывает обход вложенных структур с сохранением стейта, а не лжёт слепым флагом.
ManuallyDrop осознанно глушит деструкторы на границе FFI, пока атрибут #[track_caller] прямо указывает на чужой баг.
Обсуждение 3
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram