rust 在Cargo.toml中添加工作区开发依赖项的正确方法是什么?

wj8zmpe1  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(161)

在我的虚拟清单Cargo.toml中:

[workspace.dev-dependencies]
serial_test = "2.0.0"

字符串
在非虚拟清单Cargo.toml中:

[dev-dependencies]
serial_test.workspace = true


这会导致以下错误:

Caused by:
  error inheriting `serial_test` from workspace root manifest's `workspace.dependencies.serial_test`

Caused by:
  `dependency.serial_test` was not found in `workspace.dependencies`


这适用于dependencies部分。如何为dev-dependencies指定工作区依赖项?

piztneat

piztneat1#

像工作区中的任何其他依赖项一样对它进行decompose,如下所示:

[workspace.dependencies]
serial_test = "2.0.0"

个字符
依赖项是否是dev-dependency仅适用于单个包; [dependencies][dev-dependencies]都可以使用来自[workspace.dependencies]的数据。

相关问题