#protobuf #serialization #proto #pure #protoc #parsed #descriptor

bin+lib protobuf-parse

解析 .proto 文件。文件将被解析为 protobuf::descriptor::FileDescriptorSet 对象,使用纯 Rust 解析器(无依赖)或 protoc 二进制文件(更可靠且与 Google 的实现兼容)

23 个版本 (10 个稳定版本)

新增 3.5.1 2024 年 8 月 19 日
3.5.0 2024 年 6 月 26 日
3.4.0 2024 年 2 月 26 日
3.3.0 2023 年 10 月 2 日
3.0.0-alpha.22021 年 11 月 1 日

编码 中排名 323

Download history • Rust 包仓库 68017/week @ 2024-04-29 • Rust 包仓库 65168/week @ 2024-05-06 • Rust 包仓库 65401/week @ 2024-05-13 • Rust 包仓库 79816/week @ 2024-05-20 • Rust 包仓库 66142/week @ 2024-05-27 • Rust 包仓库 63927/week @ 2024-06-03 • Rust 包仓库 78927/week @ 2024-06-10 • Rust 包仓库 61821/week @ 2024-06-17 • Rust 包仓库 78113/week @ 2024-06-24 • Rust 包仓库 73291/week @ 2024-07-01 • Rust 包仓库 70152/week @ 2024-07-08 • Rust 包仓库 60654/week @ 2024-07-15 • Rust 包仓库 55980/week @ 2024-07-22 • Rust 包仓库 63096/week @ 2024-07-29 • Rust 包仓库 68471/week @ 2024-08-05 • Rust 包仓库 66974/week @ 2024-08-12 • Rust 包仓库

每月下载量 256,618
用于 125 包(直接使用 13 个)

MIT 许可证

1.5MB
34K SLoC

解析 .proto 文件

解析 .proto 文件定义,不是 protobuf 文本格式序列化。

可以使用纯 Rust 解析器(模块 pure)或使用 protoc 命令(模块 protoc)来解析文件。

此包不打算直接使用,而是通过 protobuf-codegen 包使用。如果您认为此包对您可能有用,请 考虑创建一个问题,直到此包被认为具有 稳定的 API


lib.rs:

解析 .proto 文件

解析 .proto 文件定义,不是 protobuf 文本格式序列化。

可以使用纯 Rust 解析器(模块 pure)或使用 protoc 命令(模块 protoc)来解析文件。

此包不打算直接使用,而是通过 protobuf-codegen 包使用。如果您认为此包对您可能有用,请 考虑创建一个问题,直到此包被认为具有 稳定的 API

依赖项

~3–12MB
~146K SLoC