6 个稳定版本
使用旧的 Rust 2015
1.0.6 | 2018年7月10日 |
---|---|
1.0.4 | 2018年5月29日 |
1.0.3 | 2018年5月24日 |
1.0.2 | 2016年1月17日 |
#1167 in 编码
1,020 每月下载量
在 13 个 crate 中使用(直接使用 3 个)
6KB
94 行
varinteger
Rust 编码/解码 varints 模块,不进行任何 IO 操作。受 Node.js varint 模块启发。
用法
extern crate varinteger;
let mut buf = [0; 512];
// encode 1000 as a varint into buf. returns how many bytes it wrote
let bytes_encoded = varinteger::encode(1000, buf);
let mut value = 0u64;
let bytes_decoded = varinteger::decode(buf, &mut value);
println!("encoded and decoded {}", value);
许可证
MIT