#序列化 #MessagePack #serde

bung

基于MessagePack的SurrealDB序列化实现

1个不稳定版本

0.1.0 2023年3月31日

#1679 in 编码

Download history 163/week @ 2024-03-13 215/week @ 2024-03-20 219/week @ 2024-03-27 210/week @ 2024-04-03 190/week @ 2024-04-10 197/week @ 2024-04-17 209/week @ 2024-04-24 194/week @ 2024-05-01 200/week @ 2024-05-08 192/week @ 2024-05-15 198/week @ 2024-05-22 207/week @ 2024-05-29 156/week @ 2024-06-05 162/week @ 2024-06-12 185/week @ 2024-06-19 152/week @ 2024-06-26

682 每月下载量

MIT 许可证

89KB
2.5K SLoC

bung

bung库是一个基于MessagePack的SurrealDB自定义序列化实现,最初基于Rust MessagePack库。它允许使用多种配置将枚举和结构体序列化,包括命名结构体序列化,以及命名或基于索引的紧凑枚举序列化。

docs.rs Crates.io

功能

  • 清晰的错误处理
  • 零拷贝值反序列化
  • 简单的序列化配置
  • 命名结构体序列化配置
  • 基于名称或整数的紧凑枚举序列化配置

原始

此代码基于并从rmp-serde衍生而来,许可协议为MIT

依赖项

~380–720KB
~14K SLoC