6个版本

0.3.1+26.1 2024年6月11日
0.3.0+26.1 2024年5月13日
0.2.2+3.19.1 2024年2月13日
0.2.1+3.19.1 2022年1月18日
0.1.0 2021年12月23日

#362编码

Download history 3396/week @ 2024-04-26 4306/week @ 2024-05-03 4613/week @ 2024-05-10 4236/week @ 2024-05-17 2873/week @ 2024-05-24 2848/week @ 2024-05-31 2870/week @ 2024-06-07 2793/week @ 2024-06-14 2890/week @ 2024-06-21 2910/week @ 2024-06-28 2548/week @ 2024-07-05 3360/week @ 2024-07-12 3127/week @ 2024-07-19 3103/week @ 2024-07-26 4113/week @ 2024-08-02 3284/week @ 2024-08-09

14,215 每月下载量

Apache-2.0

37MB
789K SLoC

C++ 321K SLoC // 0.1% comments C# 150K SLoC // 0.1% comments Java 86K SLoC // 0.2% comments C 64K SLoC // 0.1% comments Objective-C 52K SLoC // 0.1% comments Bazel 29K SLoC // 0.1% comments Python 24K SLoC // 0.3% comments Bitbake 22K SLoC // 0.0% comments PHP 17K SLoC // 0.3% comments Rust 8K SLoC // 0.1% comments Ruby 7K SLoC // 0.1% comments Kotlin 2.5K SLoC // 0.1% comments Shell 2K SLoC // 0.2% comments Lua 1.5K SLoC // 0.1% comments Swift 350 SLoC // 0.1% comments Go 307 SLoC // 0.1% comments Dart 182 SLoC // 0.0% comments Batch 158 SLoC // 0.3% comments Emacs Lisp 85 SLoC // 0.5% comments Vim Script 71 SLoC // 0.2% comments Visual Studio Solution 53 SLoC AWK 33 SLoC // 0.1% comments Objective-C++ 15 SLoC // 0.6% comments PowerShell 8 SLoC // 0.4% comments M4 7 SLoC NuGet Config 6 SLoC

protobuf-native

crates.io CI Rust Documentation

libprotobuf的高级、安全API,是Google的数据交换格式Protocol Buffers的C++实现。

查看文档。

安装

# Cargo.toml
[dependencies]
protobuf-native = "0.3.1"

lib.rs:

Protocol Buffers,Google的数据交换格式,提供高级、安全的绑定libprotobuf

维护者

该crate由Materialize维护。鼓励贡献。

概览

此crate包含由cxx辅助的手写绑定到libprotobuf。暴露的API非常特定于少数库用户,并且经常发生变化。

根据您的用例,protobuf-sys中自动生成的绑定可能更合适。

API细节

本节以及个别类型的文档直接从官方的C++ API参考复制,并根据需要进行了少量修改。

依赖