Build 如何动态启用板条箱功能?
我有一个板条箱,可以编译有或没有一个功能,比如说Build 如何动态启用板条箱功能?,build,rust,rust-cargo,Build,Rust,Rust Cargo,我有一个板条箱,可以编译有或没有一个功能,比如说feat\u板条箱 我使用一个程序中的板条箱,该程序也可以使用或不使用功能feat\u app进行编译 只要启用了feat\u应用程序,我就想为依赖项启用feat\u板条箱专长应用程序在构建应用程序时启用(如在货物运行--专长应用程序⚠ 编辑,就像在《货物运输》中一样——功能专长应用程序(features feat_app) 每次我想更改启用的功能时,如果不修改Cargo.toml文件,我就找不到一种简单的方法来执行此操作。我试着查看构建脚本,但是
feat\u板条箱
我使用一个程序中的板条箱,该程序也可以使用或不使用功能feat\u app
进行编译
只要启用了feat\u应用程序
,我就想为依赖项启用feat\u板条箱
<代码>专长应用程序在构建应用程序时启用(如在<代码>货物运行--专长应用程序⚠ 编辑,就像在《货物运输》中一样——功能专长应用程序(features feat_app)
每次我想更改启用的功能时,如果不修改Cargo.toml
文件,我就找不到一种简单的方法来执行此操作。我试着查看构建脚本,但是应用程序的脚本是在编译依赖项之后执行的,所以它似乎没有帮助
我可能可以使用从板条箱构建脚本获取的环境变量,这意味着我必须相应地设置该环境变量。。。但我希望有更好的解决办法 发件人:
功能可用于重新导出其他软件包的功能。包awesome
的session
功能(注意:这是“当前”包)将确保包cookie
的session
功能也被启用
session = ["cookie/session"]
发件人:
功能可用于重新导出其他软件包的功能。包awesome
的session
功能(注意:这是“当前”包)将确保包cookie
的session
功能也被启用
session = ["cookie/session"]
“在构建应用程序时启用feat_应用程序(如在
cargo run--feat_应用程序
)。”是否要求根据--feat_应用程序
选项以不同方式编译程序?这一个从未真正传递到编译器中。它们可能意味着——功能专长应用程序?文本描述在其他方面没有真正意义。你是对的,我编辑了这个问题。“在构建应用程序时启用feat_应用程序(如在cargo run----feat_应用程序
)。”这是基于--feat_应用程序
选项以不同方式编译程序的要求的一部分吗?这一个从未真正传递到编译器中。它们可能意味着——功能专长应用程序?否则,文本描述就没有意义了。你是对的,我编辑了这个问题。谢谢!我想知道这样一个功能怎么还没有实现……谢谢!我想知道这样一个功能怎么还没有实现。。。