【问题标题】:What is an example of a `storage_name` in decl_storage什么是 decl_storage 中的“storage_name”示例
【发布时间】:2019-05-21 07:16:28
【问题描述】:

它说decl_storage! 是一个“过程宏”,用于存储数据以使其在后续块中可用。

在那个链接上有一句话说基本存储由一个名称和一个类型组成。然后显示不同的支持类型,包括最基本的支持类型,它只包含一个“值”,似乎对应于Foo“存储名称”。这个line of the "Example" module of the SRML 也匹配这个模式。

然后它显示了如何使用散列算法对值组合进行散列,包括storage_name。显示的storage_name 似乎对应于一个“存储名称”,例如该页面前面显示的Foo

然后有一句话说Basic storage可以这样扩展:,它显示了一个模式... #name ...,描述为#name: Name of the storage item, used as a prefix in storage.,似乎对应一个 “存储名称”,例如页面前面显示的 Foo#name#type 均未标记为 [optional],因为它们不是基本存储的“扩展”,即基本存储的基础

Foo 是否应该是可以与 decl_storage 一起使用的 storage_name 的示例!?

【问题讨论】:

    标签: rust substrate


    【解决方案1】:

    是的Foo 是可以在 decl_storage! 中使用的存储名称示例。

    我认为所有 rust ident 都应该可以用作 decl_storage 中的存储名称。

    (实际上,文档中混合了示例和定义,例如有时使用u32 有时使用type

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 2013-12-10
      • 2010-10-12
      • 1970-01-01
      相关资源
      最近更新 更多