3个版本

4.0.0-alpha.22022年8月23日

#2018 in 编码

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

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