tonic-prost-build

Crates.iotonic-prost-build
lib.rstonic-prost-build
version0.14.2
created_at2025-07-28 15:29:13.707124+00
updated_at2025-09-02 17:42:45.342054+00
descriptionProst build integration for tonic
homepagehttps://github.com/hyperium/tonic
repositoryhttps://github.com/hyperium/tonic
max_upload_size
id1771264
size66,069
Lucio Franco (LucioFranco)

documentation

README

tonic-prost-build

Prost build integration for tonic gRPC framework.

Overview

This crate provides code generation for gRPC services using protobuf definitions via the prost ecosystem. It bridges prost-build with tonic's generic code generation infrastructure.

Usage

Add to your build.rs:

fn main() {
    tonic_prost_build::configure()
        .compile_protos(&["proto/service.proto"], &["proto"])
        .unwrap();
}

Features

  • prost: Enables prost-based protobuf code generation (enabled by default)
  • transport: Enables transport layer code generation
  • cleanup-markdown: Enables markdown cleanup in generated documentation
Commit count: 1315

cargo fmt