The process of building a Rust library for a Protobuf definition is similar to other programming languages: Use the language-agnostic proto_library rule: proto_library( name = "person_proto", srcs = ["person.proto"], ) Create a Rust library: load("//third_party/protobuf/rust:defs.bzl", "rust_proto_library") proto_library( name = "person_proto", srcs = ["person.proto"], ) rust_proto_library( name = "person_rust_proto", deps = [":person_proto"], ) Use the library by including it in a Rust binar...