В чем разница между [зависимости] и [имя зависимости] в Car go .toml? - PullRequest
0 голосов
/ 17 апреля 2020

Я просматривал файлы Car go .toml для шаблона-узла-субстрата и заметил, что для большинства ящиков зависимость указана примерно так:

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

Что такое разница между этим и перечислением в [dependencies] вроде:

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

Я просмотрел документы Руста для автомобиля go и ничего не увидел в формате [dependencies.dependency-name].

Любое объяснение или ссылка на соответствующую документацию было бы здорово! Спасибо.

1 Ответ

0 голосов
/ 20 апреля 2020

Как уже упоминалось в комментарии, это сочетание того, как работает TOML в сочетании с car go функцией , которая позволяет переименовывать зависимости.

Ваш первый список зависимостей переименовывает пакет grandpa и является причиной выбора формата.

...