Как преобразовать i32 и f32 в [u8; 4]?

Для виртуальной машины на языке программирования, над которой я работал в последнее время, мне нужно создать стек для данных. Я решил использовать Vec<u8>, а затем преобразовать данные в фрагменты u8.

Хотя превратить строки в u8 тривиально просто, превращение f32 и i32 в срезы u8 менее очевидно. Если бы это был C, я бы просто сделал слепок; однако в Rust это не работает.

Как лучше всего преобразовать эти типы в фрагменты u8?

Почему Python в конце концов умрет
Почему Python в конце концов умрет
Последние 20 лет были действительно хорошими для Python. Он прошел путь от "просто языка сценариев" до основного языка, используемого для написания...
0
1
40
0

Другие вопросы по теме