我想编写一个自定义的build.rs
脚本,该脚本生成一些图表,以随我正在处理的机箱的文档一起使用。我希望该脚本仅在运行cargo doc
时运行,而不是在运行其他配置文件(cargo build
、cargo test
…)时运行。最好的方法是什么?
我希望cargo能在PROFILE
env变量中将此信息传递给build.rs
,但它似乎只包含"debug"或"release"。
从Rust 1.47开始,这是不可能的。货物问题#4001追踪了以某种方式支持这一点的可能性。