5个版本 (1个稳定版)

2.0.0 2021年5月13日
0.2.2 2021年1月19日
0.2.1 2020年11月13日
0.1.1 2020年6月29日
0.1.0 2020年5月12日

#1372编码

Download history 5785/week @ 2024-03-14 6128/week @ 2024-03-21 6024/week @ 2024-03-28 6368/week @ 2024-04-04 7141/week @ 2024-04-11 5873/week @ 2024-04-18 4818/week @ 2024-04-25 5086/week @ 2024-05-02 5169/week @ 2024-05-09 5494/week @ 2024-05-16 5178/week @ 2024-05-23 4585/week @ 2024-05-30 4733/week @ 2024-06-06 3958/week @ 2024-06-13 6269/week @ 2024-06-20 4450/week @ 2024-06-27

20,038 每月下载量
用于 59 个crate (26 直接)

Apache-2.0

125KB
2.5K SLoC

Flexbuffers

Flexbuffers 是Google开发的无模式二进制格式。FlexBuffers可以在不解析、复制或分配的情况下访问。这对于效率、内存友好性来说是一个巨大的优势,并允许使用如mmap大块自由形式数据等独特用例。

FlexBuffers的设计和实现允许非常紧凑的编码,容器会自动调整为它们可能的最小表示(8/16/32/64位)。许多值和偏移量可以用仅8位编码。

FlexBuffers支持Serde,可自动将Rust数据结构序列化为其二进制格式。

查看使用示例

Flexbuffers是Flatbuffers的无模式表亲。

依赖关系

~0.6–1.2MB
~27K SLoC