如何在 IntelliJ Rust 中为构建任务设置环境变量?

How to set environment variables for build task in IntelliJ Rust?

在 Rust 1.52.1 中,增量编译被禁用,但我想启用它,因为它使我的编译时间加快了 3 倍。 它有 RUSTC_FORCE_INCREMENTAL 个环境变量。所以我想为构建任务设置 RUSTC_FORCE_INCREMENTAL=1,但 CLion 似乎不支持。我只能为 运行 配置设置环境变量。

使用 build script:将 build.rs 文件放在包的根目录中并使用 cargo:rustc-env=VAR=VALUE 指令:

fn main() {
    println!("cargo:rustc-env=RUSTC_FORCE_INCREMENTAL=1");
}