gpt4 book ai didi

rust - Cargo.toml中的[dependencies]和[dependencies.dependency-name]有什么区别?

转载 作者:行者123 更新时间:2023-12-03 11:49:03 32 4
gpt4 key购买 nike

我一直在查看衬底节点模板的Cargo.toml文件,并注意到,对于大多数 crate 而言,其依赖性如下所示:

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

这和 [dependencies]下的 list 有什么区别:
[dependencies]
sc-finality-grandpa = '0.8.0-alpha.5'

我环顾了Rust的 cargo 文档,却没有看到有关 [dependencies.dependency-name]格式的任何信息。

任何解释或相关文档的链接都将很棒!谢谢。

最佳答案

正如评论中提到的,这是TOML的工作方式与cargo feature(允许重命名依赖项)的结合。

您的第一个依赖项列表将包重命名为grandpa,这就是选择格式的原因。

关于rust - Cargo.toml中的[dependencies]和[dependencies.dependency-name]有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61278643/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com