【发布时间】:2016-02-15 03:05:13
【问题描述】:
我有一个项目需要从磁盘读取一些字节。如果系统是 64 位系统,这将读取一个双字以获取正确的字节数。如果是 32 位系统,它将读取一个单词。
我希望有一种类型可以代表这些选项中的任何一个。叫它SystemWord。
我不确定以某种方式处理这个问题的最佳方法,让我拥有类似的东西
let test: SystemWord = 0x01;
它会立即知道是选择u64还是u32。
任何人都可以提供有关最佳方式的任何指导吗?我对 Rust 还是很陌生。
【问题讨论】:
标签: types architecture rust 32bit-64bit