【发布时间】:2020-04-20 15:27:52
【问题描述】:
我一直在查看基板节点模板的 Cargo.toml 文件,并注意到对于大多数 crate,依赖项被列为如下内容:
[dependencies.grandpa]
package = 'sc-finality-grandpa'
version = '0.8.0-alpha.5'
这和[dependencies]下的列表有什么区别@like:
[dependencies]
sc-finality-grandpa = '0.8.0-alpha.5'
我查看了 Rust 的货物文档,没有看到任何关于 [dependencies.dependency-name] 格式的信息。
任何解释或相关文档的链接都会很棒!谢谢。
【问题讨论】:
-
我建议先阅读和介绍TOML,比如this one。第一个 sn-p 中的语法相当于在
[dependencies]表中包含grandpa = { package = "sc-finality-grandpa", version = "0.8.0-alpha.5" }。 Cargo 文档没有记录 TOML 的基础知识。
标签: rust rust-cargo toml