надо читать побайтово uint8/uint16/uint32, соответственно в расте насколько помню не встречал такой возможности, как быть?
сталкиваюсь с подобной задачей впервые, файл определенного формата, его надо научиться читать, на ГО есть имплементация чтения, но там просто readUint8(data) и "щипает" один байт, uint16 "щипает" два и так далее, как в расте похожее сделать?
——апдейт
нашел крейт bytes, судя по всему как раз там есть такой функционал)
Если тебе нужно именно из std::io::Read получать, то можешь взять https://docs.rs/byteorder/1.4.3/byteorder/index.html По поводу порядка байт в целом есть википедия: https://en.wikipedia.org/wiki/Endianness
Обсуждают сегодня