如何实例化near协议的向量?
How to instantiate a vector of near protocol?
如何实例化一个vector?什么是 id,为什么需要它,它应该有什么 属性?
pub fn new(id: Vec<u8>) -> Self
创建具有零个元素的新向量。使用 id 作为 trie 上的唯一标识符。
https://docs.rs/near-sdk/0.10.0/near_sdk/collections/struct.Vector.html
它给出错误:
let id = account_id.into_bytes();
let mut products_list = Vector::new(id);
| ----------------- ^^^^^^^^^^^ cannot infer type for type parameter `T`
发布的代码无法推断通用 Vector<T>
类型中类型参数 T
的类型。您将必须为 products_list
提供类型注释,以便编译器知道完整的类型(参见 data types)。
如何实例化一个vector?什么是 id,为什么需要它,它应该有什么 属性?
pub fn new(id: Vec<u8>) -> Self
创建具有零个元素的新向量。使用 id 作为 trie 上的唯一标识符。
https://docs.rs/near-sdk/0.10.0/near_sdk/collections/struct.Vector.html
它给出错误:
let id = account_id.into_bytes();
let mut products_list = Vector::new(id);
| ----------------- ^^^^^^^^^^^ cannot infer type for type parameter `T`
发布的代码无法推断通用 Vector<T>
类型中类型参数 T
的类型。您将必须为 products_list
提供类型注释,以便编译器知道完整的类型(参见 data types)。