文件名称:prost:普罗斯特! Rust 语言的 Protocol Buffers 实现
文件大小:9.69MB
文件格式:ZIP
更新时间:2024-08-12 12:03:15
rust protobuf Rust
普罗斯特! prost是的实现。 prost生成从简单的,地道的锈代码proto2和proto3文件。 与其他 Protocol Buffers 实现相比, prost 通过利用 Rust derive属性生成简单、惯用且可读的 Rust 类型。 在生成的 Rust 代码中保留来自.proto文件的注释。 允许通过添加属性来序列化和反序列化现有的 Rust 类型(不是从.proto生成的)。 使用抽象而不是std::io::{Read, Write}进行序列化。 在将生成的代码组织到 Rust 模块中时遵守 Protobuf package说明符。 在反序列化期间保留未知的枚举值。 不包括对运行时反射或消息描述符的支持。 在 Cargo 项目中使用prost 首先,添加prost和公共依赖于你的Cargo.toml : [dependencies] prost =