#cbor #deserializer #environment #no-std #deserialize

nightly no-std cbor-no-std

cbor-no-std 是一个在无_std 环境下运行的 Rust CBOR 反序列化器

3 个版本 (破坏性更新)

使用旧的 Rust 2015

0.3.0 2018年9月6日
0.2.0 2018年7月11日
0.1.0 2018年4月11日

#31 in #deserializer

MIT 许可证

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)

无运行时依赖

功能