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
每月107次下载
用于ntex-grpc-codegen
120KB
2.5K SLoC
prost-build
prost-build允许在Cargo构建过程中轻松地从.proto文件生成Rust代码。有关如何将prost-build集成到Cargo项目的示例,请参阅文档。
protoc
prost-build使用protoc来解析proto文件。有几种方法可以使protoc对prost-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