Rust decl_storage中的'storage_name'示例是什么

Rust decl_storage中的'storage_name'示例是什么,rust,substrate,Rust,Substrate,它说这是一个“程序宏”,用于存储数据,使其在后续块中可用 在这个链接中有一句话说基本存储由一个名称和一个类型组成。然后,它显示了不同的受支持类型,包括最基本的受支持类型,其中仅包含一个“值”,该值与Foo的存储名称“相对应。这也符合这种模式 然后展示了如何使用散列算法对值的组合进行散列,包括存储\u名称。显示的storage\u name似乎对应于该页面前面显示的存储名称 然后有一句话说基本存储可以这样扩展:,它显示了一种模式#名称…,并将其描述为#名称:存储项的名称,用作存储中的前缀。,它似乎

它说这是一个“程序宏”,用于存储数据,使其在后续块中可用

在这个链接中有一句话说基本存储由一个名称和一个类型组成。然后,它显示了不同的受支持类型,包括最基本的受支持类型,其中仅包含一个“值”,该值与
Foo
存储名称“相对应。这也符合这种模式

然后展示了如何使用散列算法对值的组合进行散列,包括
存储\u名称
。显示的
storage\u name
似乎对应于该页面前面显示的存储名称

然后有一句话说基本存储可以这样扩展:,它显示了一种模式
#名称…
,并将其描述为
#名称:存储项的名称,用作存储中的前缀。
,它似乎对应于页面前面显示的
Foo
“存储名称”,并且
#名称
#类型
均未标记为
[可选]
因为它们不是基本存储的“扩展”,而基本存储是基本存储的基础


Foo
应该是可以与decl\u存储一起使用的
storage\u name
的一个示例吗

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

我认为,在Declu storage中,所有rust Identit都应该可用作存储名称

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