如何设置货物构建的功能选项?

问题描述 投票:0回答:2

我用这种东西:

#[cfg(feature = "myfeature")]

当我单击“构建 - 构建项目”时,它会调用

cargo build
。如何指定我想要使用
myfeature
?我发现我可以为我的运行配置指定它,但它仍然不适用于“构建”。

rust clion rust-cargo
2个回答
1
投票

在命令行上,您可以使用

cargo build --features myfeature
。在使用 IntelliJ Rust 插件的 clion 中,您应该能够打开
Cargo.toml
文件并勾选功能定义旁边的框以在 IDE 中启用它,如本博客文章中所示。


0
投票
我通过更新测试配置来完成这项工作。转到运行 -> 编辑配置,然后在测试配置中使用

--features

 标志将所需的功能添加到命令中。

看起来Build命令实际上只是

cargo test --no-run

,而不是单独的构建。

© www.soinside.com 2019 - 2024. All rights reserved.