ttrpc-rust
is a Rust version of ttrpc. ttrpc is GRPC for low-memory environments.
The ttrpc compiler of ttrpc-rust
ttrpc_rust_plugin
is modified from gRPC compiler of gRPC-rs grpcio-compiler.
To generate the sources from proto files:
Install protoc from github.com/protocolbuffers/protobuf
Install protobuf-codegen from github.com/pingcap/grpc-rs
Install ttrpcrustplugin from ttrpc-rust/compiler
Generate the sources:
$ protoc --rust_out=. --ttrpc_out=. --plugin=protoc-gen-ttrpc=`which ttrpc_rust_plugin` example.proto