decl_storage 中的 `storage_name` 的例子是什么

What is an example of a `storage_name` in decl_storage

它说decl_storage!是一个"procedural macro"用于存储数据以使其在后续块中可用。

那里link有一句话说基本存储由名称和类型组成。然后它显示了不同的支持类型,包括最基本的支持类型,它只包含一个 "Value" 似乎对应于 [=13= 的 "storage name" ].这个 line of the "Example" module of the SRML 也匹配这个模式。

然后显示散列算法如何用于散列值组合,包括 storage_name。显示的 storage_name 似乎对应于 "storage name",例如该页面前面显示的 Foo

然后有一句话说Basic storage can be extended as such:,它显示了一个模式... #name ...,描述为#name: Name of the storage item, used as a prefix in storage.,这似乎对应于页面前面显示的 "storage name",例如 Foo,并且 #name#type 都是未标记为 [optional] 因为它们不是 "extensions" 基本存储,它们是基本存储的基础

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

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

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

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