U8服务器:如何转换 [u8]到[u32](u 32)

我想将图像嵌入到我的二进制文件中,并使用“include_bytes”宏。我想使用的 GUI 库只接受 [u32] 的输入,并且所述宏只产生 [u8]。

如何将 [u8] 转换为 [u32]?我在互联网上见过一些,但解释对我来说有点太技术性了(我只是自学成才)。有几个选项,我从标准库中看到像 bitwise 和“u32”中的方法。任何人都可以给出如何做的实际代码?就像从那里研究它,以防将来我需要它用于其他文件。谢谢

1
using.map(Into::<u32>::into)
fn main() {
    ert_eq!([0_u8, 1_u8].map(Into::<u32>::into), [0_u32, 1_u32]);
}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(220)
Ps描边在哪:如何确定多边形边的哪一边在多边形内部 哪一边在外部
上一篇
python数据处理包:如何使用Python数据处理包来进行数据分析
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(60条)