首页 > 解决方案 > 字符串和向量在此范围内未找到

问题描述

我在 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>吗?关联

标签: substrate

解决方案


您还可以导入sp_std::prelude::*常见的东西,例如Vec<_>. 对于字符串,如您的链接中所述,您不能这样做,Vec<u8>而是可以使用。


推荐阅读