它说decl_storage!
是一个“过程宏”,用于存储数据以使其在后续块中可用。
在该链接上有一句话说,基本存储由名称和类型组成。然后,它显示了不同的受支持类型,包括最基本的受支持类型,其中仅包含一个“值”,该值似乎与parent.window.opener.postMessage('ImALive', '<url address of parent>')
的“存储名称” 相对应。此line of the "Example" module of the SRML也与此模式匹配。
然后显示了如何使用哈希算法对值的组合(包括Foo
)进行哈希处理。所显示的storage_name
似乎与“存储名称” 相对应,例如该页面前面显示的storage_name
。
然后有一句话说基本存储可以这样扩展:,它显示模式Foo
,并将其描述为... #name ...
,它似乎对应于“存储名称” (例如页面前面显示的#name: Name of the storage item, used as a prefix in storage.
),而Foo
和#name
都未标记为#type
,因为它们不是基本存储的“扩展”,而是基本存储的基础
[optional]
应该是Foo
的示例,可以与decl_storage一起使用!?
答案 0 :(得分:2)
是的Foo
是可以在decl_storage!中使用的存储名称的示例。
我认为所有锈识别标识都应可用作decl_storage中的存储名称。
(实际上,文档中混用了示例和定义,例如有时使用u32
,有时使用type
)