В нем говорится, что decl_storage!
- это «процедурный макрос», используемый для хранения данных, чтобы сделать их доступными в последующих блоках.
По этой ссылке есть предложение, которое гласит: Базовое хранилище состоит из имени и типа . Затем он показывает различные поддерживаемые типы, включая самый основной поддерживаемый тип, который просто содержит «Значение», которое, по-видимому, соответствует «имени хранилища» из Foo
. Эта строка модуля «Пример» SRML также соответствует этому шаблону.
Затем показано, как используются алгоритмы хеширования для хеширования комбинации значений, включая storage_name
. Отображаемое storage_name
соответствует «имени хранилища» , например Foo
, которое было показано ранее на этой странице.
Затем есть предложение, которое говорит: Базовое хранилище может быть расширено следующим образом: , оно показывает шаблон ... #name ...
и описывает его как #name: Name of the storage item, used as a prefix in storage.
, что соответствует " имя хранилища ", такое как Foo
, которое было показано ранее на странице, и оба #name
и #type
не помечены как [optional]
, поскольку они не являются" расширениями "для основного хранилища, которые являются фундаментальными для базовое хранилище
Предполагается ли Foo
примером storage_name
, который может использоваться с decl_storage!?