#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 68017/week @ 2024-04-29 65168/week @ 2024-05-06 65401/week @ 2024-05-13 79816/week @ 2024-05-20 66142/week @ 2024-05-27 63927/week @ 2024-06-03 78927/week @ 2024-06-10 61821/week @ 2024-06-17 78113/week @ 2024-06-24 73291/week @ 2024-07-01 70152/week @ 2024-07-08 60654/week @ 2024-07-15 55980/week @ 2024-07-22 63096/week @ 2024-07-29 68471/week @ 2024-08-05 66974/week @ 2024-08-12

每月下载量 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