инициализировать простые данные, которые валидны для любого бит паттерна? к примеру могу ли я выделить память для массива u32, не занулять её и вообще никак не буду трогать, потому что мне всё равно если там будет какой то мусор
Бери слайс на MaybeUninit<u32> тогда
хочу потом в него файлы читать, а такого апи нету
MaybeUnininit::as_mut_ptr же
так токио/стд не умеет писать в сырые указатели
и можно ли обобщить это на всё типы реализующие https://docs.rs/bytemuck/1.13.1/bytemuck/trait.AnyBitPattern.html
но вопрос всё равно интересен
Обсуждают сегодня