32 releases

0.12.4 Apr 5, 2024
0.12.3 Nov 21, 2023
0.12.1 Sep 15, 2023
0.11.9 Apr 12, 2023
0.1.0 Jun 25, 2017

#20 in Build Utils

Download history 249938/week @ 2023-12-23 468153/week @ 2023-12-30 656352/week @ 2024-01-06 647792/week @ 2024-01-13 675737/week @ 2024-01-20 667789/week @ 2024-01-27 681848/week @ 2024-02-03 693831/week @ 2024-02-10 674103/week @ 2024-02-17 768220/week @ 2024-02-24 731196/week @ 2024-03-02 704686/week @ 2024-03-09 713136/week @ 2024-03-16 717993/week @ 2024-03-23 774129/week @ 2024-03-30 637673/week @ 2024-04-06

2,965,298 downloads per month
Used in 1,305 crates (371 directly)

Apache-2.0

430KB
8K SLoC

Documentation Crate

prost-build

prost-build makes it easy to generate Rust code from .proto files as part of a Cargo build. See the crate documentation for examples of how to integrate prost-build into a Cargo project.

protoc

prost-build uses protoc to parse the proto files. There are two ways to make protoc available for prost-build:

  • Include protoc in your PATH. This can be done by following the protoc install instructions.
  • Pass the PROTOC=<my/path/to/protoc> environment variable with the path to protoc.

License

prost-build is distributed under the terms of the Apache License (Version 2.0).

See LICENSE for details.

Copyright 2017 Dan Burkert

Dependencies

~6–19MB
~234K SLoC