ttrpc-rust
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.
Usage
To generate the sources from proto files:
-
Install protoc from github.com/protocolbuffers/protobuf
-
Install protobuf-codegen from github.com/pingcap/grpc-rs
-
Install ttrpc_rust_plugin from ttrpc-rust/compiler
-
Generate the sources:
$ protoc --rust_out=. --ttrpc_out=. --plugin=protoc-gen-ttrpc=`which ttrpc_rust_plugin` example.proto