rust 在Cargo.toml中[dependencies]和[dependencies. ]有什么区别< NAME>?

5jvtdoz2  于 2023-08-05  发布在  Go
关注(0)|答案(1)|浏览(180)

我一直在查看substrate-node-template的Cargo.toml文件,注意到它们有一些依赖项,如下所示:

[dependencies.grandpa]
package = 'sc-finality-grandpa'
version = '0.8.0-alpha.5'

字符串
这和在[dependencies]下列出有什么区别:

[dependencies]
sc-finality-grandpa = '0.8.0-alpha.5'


我查看了Rust的cargo文档,没有看到任何关于这种格式的内容。

iq3niunx

iq3niunx1#

正如在评论中提到的,这是TOML工作方式与允许重命名依赖项的cargo特性的组合。
您的第一个依赖项清单将包重命名为grandpa,并且是选择该格式的原因。

相关问题