blob: b53d5868029d28184b2f0b116eb8b46e303311ae [file] [log] [blame] [view] [edit]
An example that demonstrates how to use the `protobuf` and `protobuf_codegen`
crates together.
# How to get a compatible version of protoc
Usage of this crate currently requires protoc to be built from
source, as it relies on changes that have not been included in the newest protoc
release yet.
A future stable release will be compatible with the officially released protoc
binaries.
You can build a compatible protoc from source as follows:
```
git clone https://github.com/protocolbuffers/protobuf.git
cd protobuf
git checkout rust-prerelease-4.31.0-beta1
cmake . -Dprotobuf_FORCE_FETCH_DEPENDENCIES=ON
cmake --build . --parallel 12"
```