Есть ли хороший способ преобразовать Vec<T> с размером S в массив типа [T; S]? В частности, я использую функцию, которая возвращает 128-битный хэш как Vec<u8>, который всегда будет иметь длину 16, и я хотел бы иметь дело с хешем как [u8, 16].
Есть ли что-то встроенное, похожее на метод as_slice, который дает мне то, что я хочу, или я должен написать свою собственную функцию, которая выделяет массив фиксированного размера, итерации через векторное копирование каждого элемента и возвращает массив