rust - Rust 货物特性可以包含值吗?
问题描述
我有一个程序有两个细微的变化。我在 Cargo.toml 中添加了一个功能,如下所示:
[features]
anchor = []
在我的程序中,每个锚应用程序都有一个 ID。我知道环境变量是正常运行的方式,但我不确定它们在嵌入式环境中是否有效......
是否可以在代码可以读取的特征中嵌入一个值?
if cfg!(feature = "anchor") {
runner.add_program(AnchorProgram::new(/* anchor ID */));
}
else {
runner.add_program(MasterProgram::new());
}
解决方案
推荐阅读
- swift - 嵌套框架中的框架方法崩溃
- javascript - NodeJs-事件循环是否只处理 I/O 请求?
- laravel - 在视图内调用模型或与所有视图共享
- node.js - 回调函数只被调用一次
- php - 相同的 PHP,相同的服务器,不同的结果
- javascript - 香草Javascript中的双(多级)倒计时
- python - Kivy 1.10.1 使用函数更新 ScreenManager 标签
- java - 如何从 Java IntStream 中的嵌套 .forEach 收集结果
- lua - Roblox Studio 跳过循环
- google-apps-script - 发送邮件后根据志愿者申请状态设置单元格值