最佳答案
有没有一个好的方法来转换一个大小为 S的 Vec<T>到一个类型为 [T; S]的数组?具体来说,我使用的函数返回一个128位的散列作为 Vec<u8>,它的长度总是16,我希望将散列作为 [u8, 16]处理。
是否存在类似于 as_slice方法的内置函数,它可以给我想要的东西,或者我应该编写自己的函数来分配一个固定大小的数组,在向量中迭代,复制每个元素,然后返回数组?