Я бы предпочёл transmute.
Корректен, можно взять bytemuck для таких вещей
Трансмьют не конст, не подойдет
https://doc.rust-lang.org/std/mem/fn.transmute.html очень даже конст
Действительно, ключевого слова const нет, но в контексте конст функции работает
Обсуждают сегодня