加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

rust – 如何根据构建配置文件切换依赖项

发布时间:2020-12-13 20:10:31 所属栏目:百科 来源:网络整理
导读:我想在构建发布配置文件时使用依赖项中的功能,并且我不希望在测试/开发时使用任何功能. 例如,依赖关系通常定义为: [depenencies.my_dep]version = "*" 但是当我构建发布配置文件时,我希望它是 [depenencies.my_dep]version = "*"features = [my_feature] 从
我想在构建发布配置文件时使用依赖项中的功能,并且我不希望在测试/开发时使用任何功能.

例如,依赖关系通常定义为:

[depenencies.my_dep]
version = "*"

但是当我构建发布配置文件时,我希望它是

[depenencies.my_dep]
version = "*"
features = [my_feature]

从货物文件中我可以看出,这只能用于平台目标.有没有办法为基于配置文件的配置执行此操作?

货物不支持你想要的东西.我看到两个选择.

A.使用允许测试具有不同依赖性的dev依赖性
比调试/发布. dev-dependencies described

B.有一个Cargo-mock.toml和一个Cargo-release.toml.使用货物构建–manifest-path ./Cargo-u0026lt;typeu0026gt;.toml在它们之间切换.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读