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依赖性 B.有一个Cargo-mock.toml和一个Cargo-release.toml.使用货物构建–manifest-path ./Cargo-u0026lt;typeu0026gt;.toml在它们之间切换. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |