3个版本

4.0.0-alpha.22022年8月23日

#2018 in 编码

Download history 184/week @ 2024-04-22 257/week @ 2024-04-29 261/week @ 2024-05-06 180/week @ 2024-05-13 182/week @ 2024-05-20 211/week @ 2024-05-27 171/week @ 2024-06-03 161/week @ 2024-06-10 171/week @ 2024-06-17 240/week @ 2024-06-24 106/week @ 2024-07-01 192/week @ 2024-07-08 205/week @ 2024-07-15 177/week @ 2024-07-22 269/week @ 2024-07-29 235/week @ 2024-08-05

899 每月下载量
9 个crate(3个直接使用) 中使用

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
~18K SLoC