【文件属性】:
文件名称:NoProto:使用RPC进行灵活,快速和紧凑的序列化
文件大小:458KB
文件格式:ZIP
更新时间:2021-02-03 20:59:01
serialization json avro flatbuffers protocol-buffers
NoProto:使用RPC进行灵活,快速和紧凑的序列化
| |
产品特点
轻巧的
零依赖
no_std支持,WASM可用
最紧凑的非编译存储格式
稳定
安全地接受不受信任的缓冲区
通过Miri编译器安全检查
无需恐慌和解包
简单
广泛的文档和测试
与JSON完全互操作,导入和导出JSON值
和简单的数据存储格式
快速
零拷贝反序列化
大多数更新仅附加
反序列化至关重要
强大
本机按字节排序
支持递归数据类型
支持最常见的本机数据类型
支持集合(列表,映射,结构和元组)
支持集合类型的任意嵌套
模式支持默认值和非破坏性更新
与传输无关的。
为什么要使用另一种序列化格式?
NoProto
【文件预览】:
NoProto-master
----.DS_Store(6KB)
----no_proto_js()
--------Cargo.toml(405B)
--------Cargo.lock(5KB)
--------src()
--------out.txt(1.83MB)
----logo_small.png(11KB)
----bench()
--------.DS_Store(6KB)
--------Cargo.toml(699B)
--------flamegraph.svg(40KB)
--------Cargo.lock(26KB)
--------src()
--------README.md(20KB)
----examples()
--------quick.rs(2KB)
----LICENSE(1KB)
----README.md(19KB)
----no_proto_rs()
--------.DS_Store(6KB)
--------Cargo.toml(668B)
--------src()
--------README.md(19KB)
--------CHANGELOG.md(6KB)
----.gitignore(117B)
----idl.js(1KB)