我用这种东西:
#[cfg(feature = "myfeature")]
当我单击“构建 - 构建项目”时,它会调用
cargo build
。如何指定我想要使用 myfeature
?我发现我可以为我的运行配置指定它,但它仍然不适用于“构建”。
在命令行上,您可以使用
cargo build --features myfeature
。在使用 IntelliJ Rust 插件的 clion 中,您应该能够打开 Cargo.toml
文件并勾选功能定义旁边的框以在 IDE 中启用它,如本博客文章中所示。
--features
标志将所需的功能添加到命令中。看起来Build命令实际上只是
cargo test --no-run
,而不是单独的构建。