#endian #dealing #nora #u32le

nora_endian

Crate 使处理字节序变得方便

3 个版本

0.1.2 2022年7月30日
0.1.1 2022年7月30日
0.1.0 2022年7月30日

#22 in #dealing

0BSD 许可证

7KB
188 代码行

Nora 字节序

处理字节序的另一个crate,但更注重简洁

示例

use nora_endian::u32le;

let flags = u32le::from(1234);
let index = u32le::from(0);

// Easy operations on & comparisons between le/be and native types
if flags & 1 == 0 {
   // ...
}

let index_plus_one_u32: u32 = 1 + index;
let index_plus_one_u32le: u32le = index + 1;

无运行时依赖