rust - 什么是 decl_storage 中的“storage_name”示例
问题描述
它说这decl_storage!
是一个“程序宏”,用于存储数据以使其在后续块中可用。
在那个链接上有一句话说Basic storage contains a name and a type。然后它显示了不同的支持类型,包括最基本的支持类型,它只包含一个“值”,看起来对应于Foo
. 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
一个storage_name
可以与 decl_storage 一起使用的示例!?
解决方案
YesFoo
是可以在 decl_storage! 中使用的存储名称示例。
我认为所有 rust ident 都应该可以用作 decl_storage 中的存储名称。
(确实,文档混合了示例和定义,有时有时使用u32
例如type
)
推荐阅读
- keras - 来自 Keras/TF 的不兼容形状错误中的未知值
- python - 找不到页面 (404) 请求方法:GET 请求 URL:http://127.0.0.1:8000/contacts/contact.html
- javascript - 2020 年使用 webpack 填充 js 应用程序的最佳方法?
- javascript - 遍历 JavaScript 中的嵌套对象和索引数组
- swift - 在 Firebase Google LogIn Xcode 11 之后进行转场
- amazon-web-services - 是否可以接收每个状态机的执行 Arns 列表
- html - 如何在 CSS 中重新显示屏幕大小上的最后一个类型元素?
- node.js - 我无法配置 reactjs
- asp.net - RouteConfig 无法从控制器中找到 URL 地址
- javascript - 使用 d3.js 在 x 轴中创建带有文本数据的多折线图