25次发布

0.11.13 2023年12月15日
0.11.11 2023年9月10日
0.11.10 2023年5月3日
0.11.9 2023年3月29日
0.10.6 2022年7月8日

#6 in #prost-build

Download history 13/week @ 2024-03-10 1/week @ 2024-03-17 54/week @ 2024-03-31 1/week @ 2024-04-07 2/week @ 2024-05-19

每月107次下载
用于ntex-grpc-codegen

Apache-2.0

120KB
2.5K SLoC

Documentation Crate

prost-build

prost-build允许在Cargo构建过程中轻松地从.proto文件生成Rust代码。有关如何将prost-build集成到Cargo项目的示例,请参阅文档

protoc

prost-build使用protoc来解析proto文件。有几种方法可以使protocprost-build可用。

第一种选项是将protoc包含在您的PATH中,这可以通过遵循protoc安装说明来完成。此外,还可以传递PROTOC=<my/path/to/protoc>环境变量。

第二种选项是为prost-build提供vendored特性标志。这将强制prost-build从捆绑的源代码编译protoc。这将要求您安装正确的依赖项,包括C++工具链、cmake等。有关所需依赖项的更多信息,请参阅此处

如果您想始终忽略protoc的分销,您还可以传递PROTOC_NO_VENDOR,这将始终检查PATH/PROTOC环境变量,并永远不会从源代码编译protoc

许可证

prost-build在Apache许可证(版本2.0)的条款下分发。

请参阅许可协议以获取详细信息。

版权所有 2017 Dan Burkert

依赖项

~6–17MB
~234K SLoC