Third-party protos compiled for the buffa Rust protobuf runtime, starting with google.rpc.
-
Updated
Sep 9, 2026 - Rust
Third-party protos compiled for the buffa Rust protobuf runtime, starting with google.rpc.
A protoc plugin that generates Rust helpers for Google AIP-shaped APIs: resource names (AIP-122), List-RPC parsers (CEL filter, order_by, page_token) and field behavior / field mask validation (AIP-203/134).
protoc plugin that turns protobuf services into plain Rust sync and async traits over buffa message types: in-process calls with no encoding or transport.
Shared Protobuf options for the protoc-contrib plugins — declare defaults and JSON behaviour once, read them from Go and Rust. On the BSR as buf.build/protoc-contrib/protoc-types.
Annotate Protobuf fields once, get Rust set_defaults() for buffa messages — scalars, wrappers, enums, durations, timestamps, oneofs. Same annotations as protoc-gen-go-defaults, so Go and Rust services share one schema.
To associate your repository with the buffa topic, visit your repo's landing page and select "manage topics."