【发布时间】:2019-04-09 05:20:37
【问题描述】:
我正在编写一个编码库,我想将slice 转换为usize。
我看到一个看起来很有希望的read_uint 方法,但我不确定如何将寄存器大小作为变量获取,以便将其放入函数中。
例如,我想在 32 位处理器上获得 32,在 64 位处理器上获得 64。
【问题讨论】:
-
请注意,在数据格式中使用 usize 是个坏主意。喜欢 u64 之类的带有边界检查的东西。 (这也是为什么这个函数在字节序中不存在)
标签: rust