120个稳定版本

新版本 3.5.1 2024年8月19日
3.5.0 2024年6月26日
3.4.0 2024年2月26日
3.3.0 2023年10月2日
0.0.5 2014年11月28日

#23 in 编码

Download history 316911/week @ 2024-05-04 343347/week @ 2024-05-11 369000/week @ 2024-05-18 314630/week @ 2024-05-25 338542/week @ 2024-06-01 351135/week @ 2024-06-08 331537/week @ 2024-06-15 339296/week @ 2024-06-22 317711/week @ 2024-06-29 331544/week @ 2024-07-06 327428/week @ 2024-07-13 333052/week @ 2024-07-20 337178/week @ 2024-07-27 341692/week @ 2024-08-03 350005/week @ 2024-08-10 283686/week @ 2024-08-17

1,368,747 每月下载量
1,513 个crate(直接使用437个) 中使用

MIT 许可证

1.5MB
29K SLoC

用于读取和写入协议缓冲区数据的库

特性

此crate有一个特性,即with-bytes

with-bytes使protobuf crate支持bytes crate:当解析来自bytes::Bytes的字节或字符串时,protobuf将能够引用输入而不是分配子数组。

注意,代码生成还需要指示生成BytesChars用于bytesstring protobuf类型,而不是默认的Vec<u8>String,仅仅启用此crate的选项是不够的。

请参阅protobuf-codegen crate中的Customize结构。

相关crate

依赖项

~0.3–0.8MB
~19K SLoC