#buffer #protocols #serde #protobuf #serialization #google

serde-protobuf

支持与serde结合使用Google协议缓冲区

8个版本 (5个重大变更)

0.8.2 2021年5月12日
0.8.1 2019年2月3日
0.7.0 2017年10月6日
0.6.0 2017年7月23日
0.3.0 2016年9月3日

#2297 in 编码

Download history 38/week @ 2024-03-11 50/week @ 2024-03-18 27/week @ 2024-03-25 104/week @ 2024-04-01 27/week @ 2024-04-08 38/week @ 2024-04-15 52/week @ 2024-04-22 43/week @ 2024-04-29 94/week @ 2024-05-06 39/week @ 2024-05-13 48/week @ 2024-05-20 52/week @ 2024-05-27 56/week @ 2024-06-03 94/week @ 2024-06-10 69/week @ 2024-06-17 54/week @ 2024-06-24

每月277次下载
3 crates 中使用

Apache-2.0

115KB
1.5K SLoC

serde-protobuf crates.io徽章 docs.rs徽章

支持与serde结合使用Google协议缓冲区

该crate分为几个逻辑部分。

  • descriptor模块提供了一种管理动态加载的协议缓冲区架构的API。
  • value模块提供了可以保存任何原始协议缓冲区解码数据的结构体(但表示与架构紧密耦合)。
  • de模块可以使用某些架构描述符来反序列化二进制编码的协议缓冲区消息。

本版本尚未实现序列化。

依赖

~1.8–2.4MB
~53K SLoC