Có cách nào tốt để chuyển đổi một số Vec<T>
với kích thước S
thành một loại kiểu [T; S]
? Cụ thể, tôi đang sử dụng hàm trả về giá trị băm 128 bit là Vec<u8>
, sẽ luôn có độ dài 16 và tôi muốn xử lý băm dưới dạng [u8, 16]
.Có cách nào tốt để chuyển đổi một Vec <T> thành một mảng không?
Có một cái gì đó được xây dựng tương tự như phương pháp as_slice
mang lại cho tôi những gì tôi muốn hoặc tôi nên viết chức năng của riêng mình phân bổ mảng có kích thước cố định, lặp qua việc sao chép vectơ từng phần tử và trả về mảng?
Lưu ý: có vẻ như 'clone_from_slice' hiện đã ổn định. – ideasman42