15 个版本
使用旧的 Rust 2015
0.2.0 | 2020 年 5 月 28 日 |
---|---|
0.1.7 | 2020 年 5 月 28 日 |
0.1.6 | 2018 年 1 月 6 日 |
0.1.5 | 2016 年 1 月 12 日 |
0.0.4 | 2015 年 3 月 22 日 |
1054 在 Rust 模式 中
每月下载 7,321 次
在 89 个 crate 中使用 (通过 terminal_thrift)
12KB
162 行
podio
Rust 中读取和写入 POD (plain old data) 值的实现。名称代表 POD I/O。
关键词:byte, be, le, big-endian, little-endian
用法
包含以下代码
[dependencies]
podio = "0.2"
示例
extern crate podio;
use podio::{ReadPodExt, BigEndian};
fn main() {
let slice: &[u8] = &[0x10, 0x20, 0x30, 0x40];
let mut reader = std::io::Cursor::new(slice);
let value = reader.read_u32::<BigEndian>().unwrap();
assert_eq!(value, 0x10203040);
}
许可证
许可协议为以下之一:
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确表示,否则根据 Apache-2.0 许可证定义的,您提交的任何有意包含在作品中的贡献,将按上述方式双重许可,不附加任何额外条款或条件。