0.2.0+26.1
| 2024年5月13日 |
0.1.2+3.19.1
| 2021年12月24日 |
0.1.1+3.19.1
| 2021年12月23日 |
0.1.0+3.19.1
| 2021年12月23日 |
37MB
787K SLoC
protobuf-sys
对libprotobuf的低级绑定,这是Google数据交换格式Protocol Buffers的C++实现。
查看文档。
安装
# Cargo.toml
[dependencies]
protobuf-sys = "0.2.0"
对 libprotobuf
的低级绑定,这是Google数据交换格式Protocol Buffers的C++实现。
维护
此包由 Materialize 维护。欢迎贡献
详细信息
这些类型的文档可以在官方的 C++ API参考 中找到。
这些绑定是由 autocxx 自动生成的。由于autocxx中缺少功能,许多类型和方法尚未实现。随着autocxx的改进,这些绑定也将得到改进。如果您发现autocxx可以为其生成绑定的新类型,请提交问题!
目前,autocxx在包的构建脚本中自动调用。这会在构建时通过 clang-sys 包创建对libclang的依赖。一旦绑定稳定,我们计划手动将生成的绑定提交到仓库以避免这种依赖。
根据您的用例,您可能更喜欢在 protobuf-native 中的手写绑定。