我有一个结构体的盒式数组,我想要使用这个数组并将其插入到一个向量中。
我的当前方法是将数组转换为向量,但相应的库函数似乎不按我预期的方式工作。
编译器错误提示:当前范围内没有找到类型为Box<[_; 4]>的into_vec方法。可以在这里找到相关规范。
我的当前方法是将数组转换为向量,但相应的库函数似乎不按我预期的方式工作。
let foo = Box::new([1, 2, 3, 4]);
let bar = foo.into_vec();
编译器错误提示:当前范围内没有找到类型为Box<[_; 4]>的into_vec方法。可以在这里找到相关规范。
fn into_vec(self: Box<[T]>) -> Vec<T>
Converts self into a vector without clones or allocation.
我不太确定如何应用它,请问有什么建议吗?