3 个版本 (破坏性更新)
使用旧的 Rust 2015
0.3.0 | 2018年9月6日 |
---|---|
0.2.0 | 2018年7月11日 |
0.1.0 | 2018年4月11日 |
#31 in #deserializer
20KB
547 行
Serde CBOR Rust - no_std
Serde CBOR Rust 是一个在 无_std 环境下运行的 CBOR 反序列化器。
目前仅实现了反序列化器,并且只能反序列化 u8 和 u8 切片。
对于完整的工作实现,请使用 pyfisch 的 cbor
用法
extern crate cbor_no_std
use cbor_no_std::from_slice;
println!("{:?}", from_slice::<Value>(b"\x83\x01\x02\x03").unwrap());
// => Array(1, 2, 3)
println!("{:?}", from_slice::<Value>(b"\x01").unwrap());
// => U64(1)
println!("{:?}", from_slice::<Value>(b"\x18\x2a").unwrap());
// => U64(42)