1 个不稳定版本
0.1.0 | 2023 年 9 月 12 日 |
---|
#2896 在 Rust 模式
10KB
101 行
为 Read
和 Write
特性添加读写二进制数字的方法。
这是一个简单的 crate,它添加了像 read_u8
、read_u32_le
、read_u64_be
、write_i128_le
、write_u16_be
等方法到 Rust 的 Read 和 Write 特性。
impl
功能包括为 WriterTypes 和 ReaderTypes 特性实现。默认启用。
示例
读取
// read u32 (4 bytes) from a file in little endian.
let num = f.read_u32_le().unwrap();
// read i64 (8 bytes) from a file in big endian.
let num = f.read_i64_be().unwrap();
写入
// write u32 (4 bytes) to a file in little endian.
let num = f.write_u32_le(0xdeadbeef).unwrap();
// write i128 (16 bytes) to a file in big endian.
let num = f.write_i64_be(12345).unwrap();
许可证
公有领域(无许可)