7 releases
0.3.2+26.1 | Oct 5, 2024 |
---|---|
0.3.1+26.1 | Jun 11, 2024 |
0.3.0+26.1 | May 13, 2024 |
0.2.2+3.19.1 | Feb 13, 2024 |
0.1.0 | Dec 23, 2021 |
#631 in Encoding
10,090 downloads per month
37MB
789K
SLoC
protobuf-native
A high-level, safe API for libprotobuf, the C++ implementation of Protocol Buffers, Google's data interchange format.
Installation
# Cargo.toml
[dependencies]
protobuf-native = "0.3.2"
lib.rs
:
High-level, safe bindings to libprotobuf
, the C++ implementation of
Protocol Buffers, Google's data interchange format.
Maintainership
This crate is maintained by Materialize. Contributions are encouraged:
Overview
This crate contains handwritten bindings to libprotobuf facilitated by cxx. The API that is exposed is extremely specific to the few users of this library and is subject to frequent change.
Depending on your use case, the auto-generated bindings in protobuf-sys may be more suitable.
API details
This section, as well as the documentation on individual types, is copied directly from the official C++ API reference, with a few modifications made as necessary.