问题描述
我在 decl_storage 中有以下代码!
Group get(fn group): map hasher(blake2_128_concat) u128 => Vec<u128>;
VoteStatus get(fn Vote_status): map hasher(blake2_128_concat) (u128,u128,String) => bool;
它既不接受 String
,也不接受 Vec<u128>
,它说在此范围内找不到。
更新:
通过导入修复了 Vec 部分
use sp_std::vec::Vec;
如何导入字符串?无法使用 str?
我会使用Vec<u8>
吗? Link
解决方法
您还可以为常用内容导入 sp_std::prelude::*
,例如 Vec<_>
。对于字符串,如您的链接中所述,您不能这样做,可以改用 Vec<u8>
。