1 unstable release
0.1.0 | Jan 29, 2021 |
---|
#230 in #multiple
16KB
325 lines
Protobuf Rust Crate Generator
Tool for generating a Rust crate from one or multiple trees of protobuf files. Protobuf code is generated using PROST! and gRCP using Tonic.
Generated code is structured in modules according to the protobuf package name.
Build
dev@work:~$ cargo build
Example Usage
Generate a crate named my-pb-crate
in direcotry gen
using protobuf files from the directories proto/common
, proto/internal
and proto/external
:
dev@work:~$ protocrate --output-dir gen --pkg-name my-pb-crate --pkg-version 0.2.1 proto/common proto/internal proto/external
Dependencies
~8–17MB
~242K SLoC